0s autopkgtest [23:53:49]: starting date and time: 2025-06-19 23:53:49+0000 0s autopkgtest [23:53:49]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [23:53:49]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.v2qfwidh/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-snapshot --apt-upgrade fenics-dolfinx --timeout-short=300 --timeout-copy=20000 --timeout-test=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=llvm-toolchain-snapshot/1:21~++20250612091244+3f0cf742ac4e-1~exp1ubuntu2' -- lxd -r lxd-armhf-10.145.243.207 lxd-armhf-10.145.243.207:autopkgtest/ubuntu/questing/armhf 19s autopkgtest [23:54:08]: testbed dpkg architecture: armhf 21s autopkgtest [23:54:10]: testbed apt version: 3.1.2 24s autopkgtest [23:54:13]: @@@@@@@@@@@@@@@@@@@@ test bed setup 26s autopkgtest [23:54:15]: testbed release detected to be: None 33s autopkgtest [23:54:22]: updating testbed package index (apt update) 35s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 35s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [249 kB] 36s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 36s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 36s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [31.8 kB] 36s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [6836 B] 36s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [444 kB] 36s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [16.8 kB] 36s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [54.4 kB] 36s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf Packages [960 B] 36s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [365 kB] 36s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [4788 B] 36s Get:13 http://ftpmaster.internal/ubuntu questing/main Sources [1385 kB] 36s Get:14 http://ftpmaster.internal/ubuntu questing/multiverse Sources [309 kB] 36s Get:15 http://ftpmaster.internal/ubuntu questing/universe Sources [21.3 MB] 38s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1356 kB] 38s Get:17 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.1 MB] 38s Get:18 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [184 kB] 42s Fetched 41.3 MB in 7s (6321 kB/s) 43s Reading package lists... 48s autopkgtest [23:54:37]: upgrading testbed (apt dist-upgrade and autopurge) 50s Reading package lists... 50s Building dependency tree... 50s Reading state information... 50s Calculating upgrade... 50s The following packages will be upgraded: 50s bash gcc-15-base libatomic1 libgcc-s1 libstdc++6 51s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 51s Need to get 1509 kB of archives. 51s After this operation, 5120 B of additional disk space will be used. 51s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf bash armhf 5.2.37-2ubuntu4 [675 kB] 51s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libatomic1 armhf 15.1.0-8ubuntu1 [7974 B] 51s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf gcc-15-base armhf 15.1.0-8ubuntu1 [55.5 kB] 51s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++6 armhf 15.1.0-8ubuntu1 [730 kB] 52s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-s1 armhf 15.1.0-8ubuntu1 [40.6 kB] 52s Fetched 1509 kB in 1s (1446 kB/s) 52s (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.) 52s Preparing to unpack .../bash_5.2.37-2ubuntu4_armhf.deb ... 52s Unpacking bash (5.2.37-2ubuntu4) over (5.2.37-2ubuntu1) ... 52s Setting up bash (5.2.37-2ubuntu4) ... 52s Installing new version of config file /etc/bash.bashrc ... 52s 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 52s (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.) 52s Preparing to unpack .../libatomic1_15.1.0-8ubuntu1_armhf.deb ... 52s Unpacking libatomic1:armhf (15.1.0-8ubuntu1) over (15.1.0-5ubuntu1) ... 52s Preparing to unpack .../gcc-15-base_15.1.0-8ubuntu1_armhf.deb ... 52s Unpacking gcc-15-base:armhf (15.1.0-8ubuntu1) over (15.1.0-5ubuntu1) ... 52s Setting up gcc-15-base:armhf (15.1.0-8ubuntu1) ... 52s (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.) 52s Preparing to unpack .../libstdc++6_15.1.0-8ubuntu1_armhf.deb ... 52s Unpacking libstdc++6:armhf (15.1.0-8ubuntu1) over (15.1.0-5ubuntu1) ... 53s Setting up libstdc++6:armhf (15.1.0-8ubuntu1) ... 53s (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.) 53s Preparing to unpack .../libgcc-s1_15.1.0-8ubuntu1_armhf.deb ... 53s Unpacking libgcc-s1:armhf (15.1.0-8ubuntu1) over (15.1.0-5ubuntu1) ... 53s Setting up libgcc-s1:armhf (15.1.0-8ubuntu1) ... 53s Setting up libatomic1:armhf (15.1.0-8ubuntu1) ... 53s Processing triggers for install-info (7.1.1-1) ... 53s Processing triggers for libc-bin (2.41-6ubuntu2) ... 53s Processing triggers for man-db (2.13.1-1) ... 54s Processing triggers for debianutils (5.23.1) ... 56s Reading package lists... 56s Building dependency tree... 56s Reading state information... 56s Solving dependencies... 57s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 58s autopkgtest [23:54:47]: rebooting testbed after setup commands that affected boot 96s autopkgtest [23:55:25]: 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 119s autopkgtest [23:55:48]: @@@@@@@@@@@@@@@@@@@@ apt-source fenics-dolfinx 156s Get:1 http://ftpmaster.internal/ubuntu questing/universe fenics-dolfinx 1:0.9.0-7build1 (dsc) [4200 B] 156s Get:2 http://ftpmaster.internal/ubuntu questing/universe fenics-dolfinx 1:0.9.0-7build1 (tar) [778 kB] 156s Get:3 http://ftpmaster.internal/ubuntu questing/universe fenics-dolfinx 1:0.9.0-7build1 (diff) [45.6 kB] 157s gpgv: Signature made Thu May 22 08:23:27 2025 UTC 157s gpgv: using RSA key 568BF22A66337CBFC9A6B9B72C83DBC8E9BD0E37 157s gpgv: Can't check signature: No public key 157s dpkg-source: warning: cannot verify inline signature for ./fenics-dolfinx_0.9.0-7build1.dsc: no acceptable signature found 157s autopkgtest [23:56:26]: testing package fenics-dolfinx version 1:0.9.0-7build1 160s autopkgtest [23:56:29]: build not needed 164s autopkgtest [23:56:33]: test test-dolfinx-cpp: preparing testbed 165s Reading package lists... 166s Building dependency tree... 166s Reading state information... 166s Solving dependencies... 166s The following NEW packages will be installed: 166s autoconf automake autopoint autotools-dev blt build-essential catch2 chrpath 166s cmake cmake-data comerr-dev cpp cpp-14 cpp-14-arm-linux-gnueabihf 166s cpp-arm-linux-gnueabihf debhelper debugedit dh-autoreconf dh-python 166s dh-strip-nondeterminism docutils-common dolfinx-doc doxygen dwz fontconfig 166s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 166s fonts-lato fonts-lyx fonts-mathjax g++ g++-14 g++-14-arm-linux-gnueabihf 166s g++-arm-linux-gnueabihf gcc gcc-14 gcc-14-arm-linux-gnueabihf 166s gcc-arm-linux-gnueabihf gettext gfortran gfortran-14 166s gfortran-14-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf graphviz 166s hwloc-nox icu-devtools intltool-debian krb5-multidev libaec-dev libaec0 166s libalglib4.2 libamd3 libann0 libaom3 libarchive-zip-perl libarpack2-dev 166s libarpack2t64 libasan8 libbasix-dev libbasix0.9 libblas-dev libblas3 166s libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev 166s libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev 166s libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev 166s libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev 166s libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev 166s libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev 166s libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev 166s libboost-program-options1.83-dev libboost-program-options1.83.0 166s libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev 166s libboost-serialization1.83-dev libboost-serialization1.83.0 166s libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev 166s libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev 166s libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli-dev 166s libbtf2 libc-dev-bin libc6-dbg libc6-dev libcairo2 libcamd3 libcatch2-dev 166s libcc1-0 libccolamd3 libcdt5 libcgns3.4 libcgraph6 libcholmod5 166s libclang-cpp20 libclang1-20 libcolamd3 libcombblas2.0.0t64 libcrypt-dev 166s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 166s libdeflate0 libdolfinx-complex-dev libdolfinx-complex0.9 libdolfinx-dev 166s libdolfinx-real-dev libdolfinx-real0.9 libdrm-amdgpu1 libdw1t64 166s libeigen3-dev libevent-2.1-7t64 libexpat1-dev libfftw3-bin libfftw3-dev 166s libfftw3-double3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 166s libfile-stripnondeterminism-perl libfltk-gl1.3t64 libfltk-images1.3t64 166s libfltk1.3t64 libfmt-dev libfmt10 libfontconfig1 libfreeimage3 libfreetype6 166s libgbm1 libgcc-14-dev libgd3 libgfortran-14-dev libgfortran5 libgl1 166s libgl1-mesa-dri libgl2ps1.4 libglu1-mesa libglvnd0 libglx-mesa0 libglx0 166s libgmp-dev libgmpxx4ldbl libgmsh4.13 libgnutls-dane0t64 166s libgnutls-openssl27t64 libgnutls28-dev libgomp1 libgraphite2-3 libgssrpc4t64 166s libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b libhdf5-310 libhdf5-mpi-dev 166s libhdf5-mpich-310 libhdf5-mpich-cpp-310 libhdf5-mpich-dev 166s libhdf5-mpich-fortran-310 libhdf5-mpich-hl-310 libhdf5-mpich-hl-cpp-310 166s libhdf5-mpich-hl-fortran-310 libheif-plugin-aomdec libheif-plugin-libde265 166s libheif1 libhwloc-dev libhwloc15 libhypre-2.32.0 libhypre-dev libice6 166s libicu-dev libicu76 libidn2-dev libimagequant0 libimath-3-1-29t64 libisl23 166s libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev 166s libjs-jquery libjs-jquery-ui libjs-mathjax libjs-modernizr libjs-sphinxdoc 166s libjs-underscore libjson-perl libjsoncpp26 libjxr0t64 libkadm5clnt-mit12 166s libkadm5srv-mit12 libkdb5-10t64 libklu2 libkrb5-dev liblab-gamut1 166s liblapack-dev liblapack3 liblcms2-2 libldap-dev libldl3 liblerc4 libllvm20 166s libltdl-dev libltdl7 liblzma-dev libmetis5 libmpc3 libmpich-dev libmpich12 166s libmumps-5.7 libmumps-dev libmumps-headers-dev libnghttp2-dev libnuma-dev 166s libocct-data-exchange-7.8 libocct-draw-7.8 libocct-foundation-7.8 166s libocct-modeling-algorithms-7.8 libocct-modeling-data-7.8 libocct-ocaf-7.8 166s libocct-visualization-7.8 libopenblas-dev libopenblas-pthread-dev 166s libopenblas0 libopenblas0-pthread libopenexr-3-1-30 libopengl0 libopenjp2-7 166s libp11-kit-dev libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 166s libparpack2-dev libparpack2t64 libparu1 libpathplan4 libpetsc-complex-dev 166s libpetsc-complex3.22 libpetsc-complex3.22-dev libpetsc-real-dev 166s libpetsc-real3.22 libpetsc-real3.22-dev libpetsc3.22-dev-common 166s libpixman-1-0 libpkgconf3 libpsl-dev libptscotch-7.0 libptscotch-dev 166s libpugixml-dev libpugixml1v5 libpython3-all-dev libpython3-dev libpython3.13 166s libpython3.13-dev libqhull-r8.0 libraqm0 libraw23t64 librbio4 librhash1 166s librtmp-dev libscalapack-mpi-dev libscalapack-mpich-dev 166s libscalapack-mpich2.2 libscotch-7.0 libscotch-dev libsharpyuv0 166s libslepc-complex-dev libslepc-complex3.22 libslepc-complex3.22-dev 166s libslepc-real-dev libslepc-real3.22 libslepc-real3.22-dev libslurm42t64 166s libsm6 libspdlog-dev libspdlog1.15 libspex3 libspqr4 libssh2-1-dev 166s libssl-dev libstdc++-14-dev libsuitesparse-dev libsuitesparse-mongoose3 166s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 166s libsuperlu7 libsz2 libtasn1-6-dev libtbb12 libtbbbind-2-5 libtbbmalloc2 166s libtcl8.6 libthai-data libthai0 libtiff6 libtk8.6 libtool libubsan1 166s libumfpack6 libunbound8 libvoro++1 libvulkan1 libwayland-server0 libwebp7 166s libwebpdemux2 libwebpmux3 libx11-dev libx11-xcb1 libxapian30 libxau-dev 166s libxaw7 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 166s libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb1-dev 166s libxcursor1 libxdmcp-dev libxfixes3 libxft2 libxinerama1 libxml2-dev libxmu6 166s libxpm4 libxrender1 libxshmfence1 libxslt1.1 libxss1 libxt6t64 libxxf86vm1 166s libyaml-dev libzstd-dev linux-libc-dev m4 mesa-libgallium mpi-default-bin 166s mpi-default-dev mpich nanobind-dev nettle-dev occt-misc ocl-icd-libopencl1 166s ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers pkgconf pkgconf-bin 166s po-debconf pybuild-plugin-pyproject python-matplotlib-data 166s python-petsc4py-doc python3-alabaster python3-all python3-all-dev 166s python3-basix python3-brotli python3-build python3-cffi python3-contourpy 166s python3-cycler python3-dateutil python3-decorator python3-defusedxml 166s python3-dev python3-distlib python3-docutils python3-dolfinx 166s python3-dolfinx-complex python3-dolfinx-real python3-fastjsonschema 166s python3-ffcx python3-filelock python3-fonttools python3-fs python3-gmsh 166s python3-imagesize python3-iniconfig python3-installer python3-jupyter-core 166s python3-jupytext python3-kiwisolver python3-lxml python3-lz4 166s python3-matplotlib python3-mdit-py-plugins python3-mpi4py python3-mpmath 166s python3-myst-parser python3-nanobind python3-nbformat python3-numpy 166s python3-numpy-dev python3-packaging python3-pathspec python3-petsc4py 166s python3-petsc4py-complex python3-petsc4py-complex3.22 python3-petsc4py-real 166s python3-petsc4py-real3.22 python3-pil python3-pil.imagetk python3-pip 166s python3-pip-whl python3-platformdirs python3-pluggy python3-ply 166s python3-pusimp python3-pycparser python3-pyproject-hooks 166s python3-pyproject-metadata python3-pytest python3-roman 166s python3-scikit-build-core python3-scipy python3-setuptools-whl 166s python3-slepc4py python3-slepc4py-complex python3-slepc4py-complex3.22 166s python3-slepc4py-real python3-slepc4py-real3.22 python3-snowballstemmer 166s python3-sphinx python3-sphinx-rtd-theme python3-sphinxcontrib.jquery 166s python3-sympy python3-tk python3-traitlets python3-ufl python3-ufolib2 166s python3-virtualenv python3-wheel python3.13-dev python3.13-tk robin-map-dev 166s rpcsvc-proto sgml-base sphinx-common sphinx-rtd-theme-common swig 166s tk8.6-blt2.5 unicode-data valgrind valgrind-mpi x11-common x11proto-dev 166s xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev 167s 0 upgraded, 480 newly installed, 0 to remove and 0 not upgraded. 167s Need to get 453 MB of archives. 167s After this operation, 1731 MB of additional disk space will be used. 167s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf fonts-lato all 2.015-1 [2781 kB] 168s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy-dev armhf 1:2.2.4+ds-1ubuntu1 [141 kB] 168s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libblas3 armhf 3.12.1-2build1 [133 kB] 168s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran5 armhf 15.1.0-8ubuntu1 [334 kB] 168s Get:5 http://ftpmaster.internal/ubuntu questing/universe armhf libopenblas0-pthread armhf 0.3.29+ds-3 [2877 kB] 169s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf liblapack3 armhf 3.12.1-2build1 [2092 kB] 169s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy armhf 1:2.2.4+ds-1ubuntu1 [3724 kB] 169s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf m4 armhf 1.4.19-8 [238 kB] 169s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf autoconf all 2.72-3.1ubuntu1 [384 kB] 169s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf autotools-dev all 20240727.1 [43.4 kB] 169s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf automake all 1:1.17-4ubuntu1 [572 kB] 169s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf autopoint all 0.23.1-2build1 [619 kB] 169s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf libtcl8.6 armhf 8.6.16+dfsg-1 [909 kB] 170s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [330 kB] 170s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 170s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 170s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig-config armhf 2.15.0-2.2ubuntu1 [37.9 kB] 170s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libfontconfig1 armhf 2.15.0-2.2ubuntu1 [114 kB] 170s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libxrender1 armhf 1:0.9.12-1 [16.6 kB] 170s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] 170s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf x11-common all 1:7.7+24ubuntu1 [22.4 kB] 170s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libxss1 armhf 1:1.2.3-1build3 [6500 B] 170s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libtk8.6 armhf 8.6.16-1 [686 kB] 170s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf tk8.6-blt2.5 armhf 2.5.3+dfsg-8 [527 kB] 170s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf blt armhf 2.5.3+dfsg-8 [4824 B] 170s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf libc-dev-bin armhf 2.41-6ubuntu2 [21.7 kB] 170s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf linux-libc-dev armhf 6.14.0-15.15 [1687 kB] 170s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 170s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf rpcsvc-proto armhf 1.4.3-1 [62.3 kB] 170s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dev armhf 2.41-6ubuntu2 [1395 kB] 170s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf libisl23 armhf 0.27-1 [546 kB] 170s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 170s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14-arm-linux-gnueabihf armhf 14.3.0-1ubuntu1 [9216 kB] 170s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14 armhf 14.3.0-1ubuntu1 [1032 B] 170s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B] 170s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB] 170s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf libcc1-0 armhf 15.1.0-8ubuntu1 [43.6 kB] 170s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf libgomp1 armhf 15.1.0-8ubuntu1 [129 kB] 170s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf libasan8 armhf 15.1.0-8ubuntu1 [2949 kB] 171s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf libubsan1 armhf 15.1.0-8ubuntu1 [1188 kB] 171s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-14-dev armhf 14.3.0-1ubuntu1 [896 kB] 171s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14-arm-linux-gnueabihf armhf 14.3.0-1ubuntu1 [18.0 MB] 171s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14 armhf 14.3.0-1ubuntu1 [518 kB] 171s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B] 171s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B] 171s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++-14-dev armhf 14.3.0-1ubuntu1 [2856 kB] 171s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf g++-14-arm-linux-gnueabihf armhf 14.3.0-1ubuntu1 [10.5 MB] 171s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf g++-14 armhf 14.3.0-1ubuntu1 [27.4 kB] 171s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf g++-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [966 B] 171s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf g++ armhf 4:14.2.0-1ubuntu1 [1084 B] 171s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf build-essential armhf 12.12ubuntu1 [5088 B] 171s Get:52 http://ftpmaster.internal/ubuntu questing/universe armhf libcatch2-dev armhf 3.7.1-0.5build1 [628 kB] 171s Get:53 http://ftpmaster.internal/ubuntu questing/universe armhf catch2 all 3.7.1-0.5build1 [2590 B] 171s Get:54 http://ftpmaster.internal/ubuntu questing/universe armhf chrpath armhf 0.18-1 [13.1 kB] 171s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf cmake-data all 3.31.6-2ubuntu1 [2294 kB] 172s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf libjsoncpp26 armhf 1.9.6-3 [75.5 kB] 172s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf librhash1 armhf 1.4.6-1 [146 kB] 172s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf cmake armhf 3.31.6-2ubuntu1 [6784 kB] 172s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 172s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf libtool all 2.5.4-4 [168 kB] 172s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf dh-autoreconf all 20 [16.1 kB] 172s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 172s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 172s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf dh-strip-nondeterminism all 1.14.1-2 [5064 B] 172s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf libdw1t64 armhf 0.193-1 [248 kB] 172s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf debugedit armhf 1:5.1-2 [46.7 kB] 172s Get:67 http://ftpmaster.internal/ubuntu questing/main armhf dwz armhf 0.15-1build6 [116 kB] 172s Get:68 http://ftpmaster.internal/ubuntu questing/main armhf gettext armhf 0.23.1-2build1 [1508 kB] 172s Get:69 http://ftpmaster.internal/ubuntu questing/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 172s Get:70 http://ftpmaster.internal/ubuntu questing/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 172s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf debhelper all 13.24.2ubuntu1 [896 kB] 172s Get:72 http://ftpmaster.internal/ubuntu questing/universe armhf dh-python all 6.20250414 [119 kB] 172s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf sgml-base all 1.31+nmu1 [11.0 kB] 172s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf xml-core all 0.19 [20.3 kB] 172s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf docutils-common all 0.21.2+dfsg-2 [131 kB] 172s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 172s Get:77 http://ftpmaster.internal/ubuntu questing/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 172s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 172s Get:79 http://ftpmaster.internal/ubuntu questing/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 172s Get:80 http://ftpmaster.internal/ubuntu questing/main armhf sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 172s Get:81 http://ftpmaster.internal/ubuntu questing/main armhf fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 172s Get:82 http://ftpmaster.internal/ubuntu questing/main armhf libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 172s Get:83 http://ftpmaster.internal/ubuntu questing/universe armhf dolfinx-doc all 1:0.9.0-7build1 [1192 kB] 172s Get:84 http://ftpmaster.internal/ubuntu questing/main armhf libllvm20 armhf 1:20.1.6-0ubuntu1 [29.6 MB] 173s Get:85 http://ftpmaster.internal/ubuntu questing/main armhf libclang-cpp20 armhf 1:20.1.6-0ubuntu1 [13.3 MB] 174s Get:86 http://ftpmaster.internal/ubuntu questing/universe armhf libclang1-20 armhf 1:20.1.6-0ubuntu1 [7707 kB] 174s Get:87 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt10 armhf 10.1.1+ds1-4 [66.3 kB] 174s Get:88 http://ftpmaster.internal/ubuntu questing/universe armhf libxapian30 armhf 1.4.29-3 [690 kB] 174s Get:89 http://ftpmaster.internal/ubuntu questing/universe armhf doxygen armhf 1.9.8+ds-2.1build1 [4913 kB] 174s Get:90 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig armhf 2.15.0-2.2ubuntu1 [190 kB] 174s Get:91 http://ftpmaster.internal/ubuntu questing/universe armhf fonts-lyx all 2.4.3-1 [171 kB] 174s Get:92 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran-14-dev armhf 14.3.0-1ubuntu1 [369 kB] 174s Get:93 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14-arm-linux-gnueabihf armhf 14.3.0-1ubuntu1 [9759 kB] 174s Get:94 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14 armhf 14.3.0-1ubuntu1 [14.7 kB] 174s Get:95 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1026 B] 174s Get:96 http://ftpmaster.internal/ubuntu questing/main armhf gfortran armhf 4:14.2.0-1ubuntu1 [1166 B] 174s Get:97 http://ftpmaster.internal/ubuntu questing/universe armhf libcdt5 armhf 2.42.4-3build1 [19.0 kB] 174s Get:98 http://ftpmaster.internal/ubuntu questing/universe armhf libcgraph6 armhf 2.42.4-3build1 [39.1 kB] 174s Get:99 http://ftpmaster.internal/ubuntu questing/main armhf libsharpyuv0 armhf 1.5.0-0.1 [16.4 kB] 174s Get:100 http://ftpmaster.internal/ubuntu questing/main armhf libaom3 armhf 3.12.1-1 [1232 kB] 174s Get:101 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-aomdec armhf 1.19.8-1 [11.0 kB] 175s Get:102 http://ftpmaster.internal/ubuntu questing/main armhf libde265-0 armhf 1.0.16-1 [158 kB] 175s Get:103 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-libde265 armhf 1.19.8-1 [11.7 kB] 175s Get:104 http://ftpmaster.internal/ubuntu questing/main armhf libheif1 armhf 1.19.8-1 [480 kB] 175s Get:105 http://ftpmaster.internal/ubuntu questing/main armhf libimagequant0 armhf 2.18.0-1build1 [31.1 kB] 175s Get:106 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8 armhf 2.1.5-3ubuntu2 [127 kB] 175s Get:107 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 175s Get:108 http://ftpmaster.internal/ubuntu questing/main armhf libdeflate0 armhf 1.23-2 [38.7 kB] 175s Get:109 http://ftpmaster.internal/ubuntu questing/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 175s Get:110 http://ftpmaster.internal/ubuntu questing/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 175s Get:111 http://ftpmaster.internal/ubuntu questing/main armhf libwebp7 armhf 1.5.0-0.1 [188 kB] 175s Get:112 http://ftpmaster.internal/ubuntu questing/main armhf libtiff6 armhf 4.7.0-3ubuntu1 [184 kB] 175s Get:113 http://ftpmaster.internal/ubuntu questing/main armhf libxpm4 armhf 1:3.5.17-1build2 [30.1 kB] 175s Get:114 http://ftpmaster.internal/ubuntu questing/main armhf libgd3 armhf 2.3.3-13ubuntu1 [109 kB] 175s Get:115 http://ftpmaster.internal/ubuntu questing/universe armhf libgts-0.7-5t64 armhf 0.7.6+darcs121130-5.2build1 [139 kB] 175s Get:116 http://ftpmaster.internal/ubuntu questing/main armhf libpixman-1-0 armhf 0.44.0-3 [183 kB] 175s Get:117 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-render0 armhf 1.17.0-2 [15.3 kB] 175s Get:118 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-shm0 armhf 1.17.0-2 [5774 B] 175s Get:119 http://ftpmaster.internal/ubuntu questing/main armhf libcairo2 armhf 1.18.4-1 [483 kB] 175s Get:120 http://ftpmaster.internal/ubuntu questing/main armhf libltdl7 armhf 2.5.4-4 [39.8 kB] 175s Get:121 http://ftpmaster.internal/ubuntu questing/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 175s Get:122 http://ftpmaster.internal/ubuntu questing/main armhf libharfbuzz0b armhf 10.2.0-1 [464 kB] 175s Get:123 http://ftpmaster.internal/ubuntu questing/main armhf libthai-data all 0.1.29-2build1 [158 kB] 175s Get:124 http://ftpmaster.internal/ubuntu questing/main armhf libdatrie1 armhf 0.2.13-4 [15.9 kB] 175s Get:125 http://ftpmaster.internal/ubuntu questing/main armhf libthai0 armhf 0.1.29-2build1 [15.2 kB] 175s Get:126 http://ftpmaster.internal/ubuntu questing/main armhf libpango-1.0-0 armhf 1.56.3-1 [216 kB] 175s Get:127 http://ftpmaster.internal/ubuntu questing/main armhf libpangoft2-1.0-0 armhf 1.56.3-1 [44.1 kB] 175s Get:128 http://ftpmaster.internal/ubuntu questing/main armhf libpangocairo-1.0-0 armhf 1.56.3-1 [25.0 kB] 175s Get:129 http://ftpmaster.internal/ubuntu questing/universe armhf libpathplan4 armhf 2.42.4-3build1 [21.3 kB] 175s Get:130 http://ftpmaster.internal/ubuntu questing/universe armhf libgvc6 armhf 2.42.4-3build1 [621 kB] 175s Get:131 http://ftpmaster.internal/ubuntu questing/universe armhf libgvpr2 armhf 2.42.4-3build1 [162 kB] 175s Get:132 http://ftpmaster.internal/ubuntu questing/universe armhf liblab-gamut1 armhf 2.42.4-3build1 [1782 kB] 175s Get:133 http://ftpmaster.internal/ubuntu questing/main armhf libice6 armhf 2:1.1.1-1 [36.5 kB] 175s Get:134 http://ftpmaster.internal/ubuntu questing/main armhf libsm6 armhf 2:1.2.6-1 [15.3 kB] 175s Get:135 http://ftpmaster.internal/ubuntu questing/main armhf libxt6t64 armhf 1:1.2.1-1.2build1 [145 kB] 175s Get:136 http://ftpmaster.internal/ubuntu questing/main armhf libxmu6 armhf 2:1.1.3-3build2 [40.4 kB] 175s Get:137 http://ftpmaster.internal/ubuntu questing/main armhf libxaw7 armhf 2:1.0.16-1 [154 kB] 176s Get:138 http://ftpmaster.internal/ubuntu questing/universe armhf graphviz armhf 2.42.4-3build1 [544 kB] 176s Get:139 http://ftpmaster.internal/ubuntu questing/main armhf libicu76 armhf 76.1-4ubuntu1 [10.7 MB] 176s Get:140 http://ftpmaster.internal/ubuntu questing/main armhf icu-devtools armhf 76.1-4ubuntu1 [205 kB] 176s Get:141 http://ftpmaster.internal/ubuntu questing/main armhf comerr-dev armhf 2.1-1.47.2-3ubuntu1 [44.0 kB] 176s Get:142 http://ftpmaster.internal/ubuntu questing/main armhf libgssrpc4t64 armhf 1.21.3-4ubuntu2 [51.5 kB] 176s Get:143 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5clnt-mit12 armhf 1.21.3-4ubuntu2 [35.7 kB] 176s Get:144 http://ftpmaster.internal/ubuntu questing/main armhf libkdb5-10t64 armhf 1.21.3-4ubuntu2 [35.2 kB] 176s Get:145 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5srv-mit12 armhf 1.21.3-4ubuntu2 [46.3 kB] 176s Get:146 http://ftpmaster.internal/ubuntu questing/main armhf krb5-multidev armhf 1.21.3-4ubuntu2 [125 kB] 176s Get:147 http://ftpmaster.internal/ubuntu questing/universe armhf libaec0 armhf 1.1.3-1 [20.8 kB] 176s Get:148 http://ftpmaster.internal/ubuntu questing/universe armhf libalglib4.2 armhf 4.2.0-2 [1467 kB] 176s Get:149 http://ftpmaster.internal/ubuntu questing/main armhf libsuitesparseconfig7 armhf 1:7.10.1+dfsg-1 [20.9 kB] 176s Get:150 http://ftpmaster.internal/ubuntu questing/universe armhf libamd3 armhf 1:7.10.1+dfsg-1 [37.7 kB] 176s Get:151 http://ftpmaster.internal/ubuntu questing/universe armhf libann0 armhf 1.1.2+doc-9build1 [23.4 kB] 176s Get:152 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2t64 armhf 3.9.1-6 [88.7 kB] 176s Get:153 http://ftpmaster.internal/ubuntu questing/main armhf libblas-dev armhf 3.12.1-2build1 [141 kB] 176s Get:154 http://ftpmaster.internal/ubuntu questing/universe armhf libopenblas-pthread-dev armhf 0.3.29+ds-3 [2577 kB] 176s Get:155 http://ftpmaster.internal/ubuntu questing/main armhf liblapack-dev armhf 3.12.1-2build1 [2209 kB] 176s Get:156 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2-dev armhf 3.9.1-6 [106 kB] 176s Get:157 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix0.9 armhf 0.9.0-2build2 [427 kB] 176s Get:158 http://ftpmaster.internal/ubuntu questing/main armhf libpkgconf3 armhf 1.8.1-4 [26.6 kB] 176s Get:159 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf-bin armhf 1.8.1-4 [21.2 kB] 176s Get:160 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf armhf 1.8.1-4 [16.8 kB] 176s Get:161 http://ftpmaster.internal/ubuntu questing/universe armhf libeigen3-dev all 3.4.0-5 [1056 kB] 176s Get:162 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix-dev armhf 0.9.0-2build2 [62.3 kB] 176s Get:163 http://ftpmaster.internal/ubuntu questing/main armhf libboost1.83-dev armhf 1.83.0-4.2ubuntu3 [10.7 MB] 177s Get:164 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83.0 armhf 1.83.0-4.2ubuntu3 [240 kB] 177s Get:165 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83-dev armhf 1.83.0-4.2ubuntu3 [234 kB] 177s Get:166 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83.0t64 armhf 1.83.0-4.2ubuntu3 [246 kB] 177s Get:167 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83-dev armhf 1.83.0-4.2ubuntu3 [246 kB] 177s Get:168 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono-dev armhf 1.83.0.2ubuntu2 [4874 B] 177s Get:169 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83.0 armhf 1.83.0-4.2ubuntu3 [237 kB] 177s Get:170 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83.0 armhf 1.83.0-4.2ubuntu3 [334 kB] 177s Get:171 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83-dev armhf 1.83.0-4.2ubuntu3 [402 kB] 177s Get:172 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83-dev armhf 1.83.0-4.2ubuntu3 [239 kB] 177s Get:173 http://ftpmaster.internal/ubuntu questing/main armhf libboost-dev armhf 1.83.0.2ubuntu2 [4526 B] 177s Get:174 http://ftpmaster.internal/ubuntu questing/main armhf libboost-filesystem1.83.0 armhf 1.83.0-4.2ubuntu3 [282 kB] 177s Get:175 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83.0 armhf 1.83.0-4.2ubuntu3 [237 kB] 177s Get:176 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83-dev armhf 1.83.0-4.2ubuntu3 [232 kB] 177s Get:177 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem1.83-dev armhf 1.83.0-4.2ubuntu3 [293 kB] 177s Get:178 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem-dev armhf 1.83.0.2ubuntu2 [4298 B] 177s Get:179 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83.0 armhf 1.83.0-4.2ubuntu3 [323 kB] 177s Get:180 http://ftpmaster.internal/ubuntu questing/main armhf libicu-dev armhf 76.1-4ubuntu1 [11.9 MB] 178s Get:181 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83-dev armhf 1.83.0-4.2ubuntu3 [348 kB] 178s Get:182 http://ftpmaster.internal/ubuntu questing/main armhf libboost-iostreams1.83.0 armhf 1.83.0-4.2ubuntu3 [258 kB] 178s Get:183 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams1.83-dev armhf 1.83.0-4.2ubuntu3 [265 kB] 178s Get:184 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams-dev armhf 1.83.0.2ubuntu2 [4254 B] 178s Get:185 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83.0 armhf 1.83.0-4.2ubuntu3 [348 kB] 178s Get:186 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83-dev armhf 1.83.0-4.2ubuntu3 [361 kB] 178s Get:187 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math-dev armhf 1.83.0.2ubuntu2 [4464 B] 178s Get:188 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc15 armhf 2.12.0-4build1 [148 kB] 178s Get:189 http://ftpmaster.internal/ubuntu questing/universe armhf libmpich12 armhf 4.3.0+really4.2.1-1 [1678 kB] 178s Get:190 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83.0 armhf 1.83.0-4.2ubuntu3 [267 kB] 178s Get:191 http://ftpmaster.internal/ubuntu questing/main armhf libnuma-dev armhf 2.0.19-1 [35.1 kB] 178s Get:192 http://ftpmaster.internal/ubuntu questing/main armhf libltdl-dev armhf 2.5.4-4 [169 kB] 178s Get:193 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc-dev armhf 2.12.0-4build1 [250 kB] 178s Get:194 http://ftpmaster.internal/ubuntu questing/universe armhf hwloc-nox armhf 2.12.0-4build1 [216 kB] 178s Get:195 http://ftpmaster.internal/ubuntu questing/universe armhf libslurm42t64 armhf 24.11.5-2 [771 kB] 178s Get:196 http://ftpmaster.internal/ubuntu questing/universe armhf mpich armhf 4.3.0+really4.2.1-1 [238 kB] 178s Get:197 http://ftpmaster.internal/ubuntu questing/universe armhf libmpich-dev armhf 4.3.0+really4.2.1-1 [2633 kB] 178s Get:198 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-dev armhf 1.18 [3322 B] 178s Get:199 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83-dev armhf 1.83.0-4.2ubuntu3 [296 kB] 178s Get:200 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi-dev armhf 1.83.0.2ubuntu2 [4364 B] 178s Get:201 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83.0 armhf 1.83.0-4.2ubuntu3 [345 kB] 178s Get:202 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83-dev armhf 1.83.0-4.2ubuntu3 [387 kB] 178s Get:203 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options-dev armhf 1.83.0.2ubuntu2 [4290 B] 178s Get:204 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization-dev armhf 1.83.0.2ubuntu2 [4488 B] 178s Get:205 http://ftpmaster.internal/ubuntu questing/main armhf libboost-thread1.83.0 armhf 1.83.0-4.2ubuntu3 [272 kB] 178s Get:206 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread1.83-dev armhf 1.83.0-4.2ubuntu3 [281 kB] 178s Get:207 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread-dev armhf 1.83.0.2ubuntu2 [4294 B] 178s Get:208 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83.0 armhf 1.83.0-4.2ubuntu3 [242 kB] 178s Get:209 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83-dev armhf 1.83.0-4.2ubuntu3 [237 kB] 178s Get:210 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer-dev armhf 1.83.0.2ubuntu2 [4396 B] 178s Get:211 http://ftpmaster.internal/ubuntu questing/main armhf libbrotli-dev armhf 1.1.0-2build4 [336 kB] 178s Get:212 http://ftpmaster.internal/ubuntu questing/universe armhf libbtf2 armhf 1:7.10.1+dfsg-1 [23.2 kB] 178s Get:213 http://ftpmaster.internal/ubuntu questing/universe armhf libcamd3 armhf 1:7.10.1+dfsg-1 [34.3 kB] 178s Get:214 http://ftpmaster.internal/ubuntu questing/universe armhf libccolamd3 armhf 1:7.10.1+dfsg-1 [36.0 kB] 178s Get:215 http://ftpmaster.internal/ubuntu questing/universe armhf libsz2 armhf 1.1.3-1 [5302 B] 178s Get:216 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-310 armhf 1.14.5+repack-3build1 [1411 kB] 179s Get:217 http://ftpmaster.internal/ubuntu questing/universe armhf libcgns3.4 armhf 3.4.0-5build1 [242 kB] 179s Get:218 http://ftpmaster.internal/ubuntu questing/main armhf libcolamd3 armhf 1:7.10.1+dfsg-1 [28.0 kB] 179s Get:219 http://ftpmaster.internal/ubuntu questing/universe armhf libcholmod5 armhf 1:7.10.1+dfsg-1 [681 kB] 179s Get:220 http://ftpmaster.internal/ubuntu questing/universe armhf libcombblas2.0.0t64 armhf 2.0.0-6build1 [246 kB] 179s Get:221 http://ftpmaster.internal/ubuntu questing/main armhf libidn2-dev armhf 2.3.8-2 [116 kB] 179s Get:222 http://ftpmaster.internal/ubuntu questing/main armhf libkrb5-dev armhf 1.21.3-4ubuntu2 [11.9 kB] 179s Get:223 http://ftpmaster.internal/ubuntu questing/main armhf libldap-dev armhf 2.6.9+dfsg-2ubuntu1 [289 kB] 179s Get:224 http://ftpmaster.internal/ubuntu questing/main armhf libnghttp2-dev armhf 1.64.0-1.1build1 [111 kB] 179s Get:225 http://ftpmaster.internal/ubuntu questing/main armhf libpsl-dev armhf 0.21.2-1.1build1 [75.6 kB] 179s Get:226 http://ftpmaster.internal/ubuntu questing/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-3ubuntu2 [9148 B] 179s Get:227 http://ftpmaster.internal/ubuntu questing/main armhf libgmp-dev armhf 2:6.3.0+dfsg-3ubuntu2 [291 kB] 179s Get:228 http://ftpmaster.internal/ubuntu questing/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10 [127 kB] 179s Get:229 http://ftpmaster.internal/ubuntu questing/main armhf libunbound8 armhf 1.22.0-1ubuntu1 [423 kB] 179s Get:230 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-dane0t64 armhf 3.8.9-2ubuntu3 [35.0 kB] 179s Get:231 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-openssl27t64 armhf 3.8.9-2ubuntu3 [34.9 kB] 179s Get:232 http://ftpmaster.internal/ubuntu questing/main armhf libp11-kit-dev armhf 0.25.5-3ubuntu1 [23.5 kB] 179s Get:233 http://ftpmaster.internal/ubuntu questing/main armhf libtasn1-6-dev armhf 4.20.0-2 [86.5 kB] 179s Get:234 http://ftpmaster.internal/ubuntu questing/main armhf nettle-dev armhf 3.10.1-1 [1173 kB] 179s Get:235 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls28-dev armhf 3.8.9-2ubuntu3 [1024 kB] 179s Get:236 http://ftpmaster.internal/ubuntu questing/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu1 [880 kB] 179s Get:237 http://ftpmaster.internal/ubuntu questing/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-2build7 [62.9 kB] 179s Get:238 http://ftpmaster.internal/ubuntu questing/main armhf libssl-dev armhf 3.5.0-2ubuntu1 [2525 kB] 179s Get:239 http://ftpmaster.internal/ubuntu questing/main armhf libssh2-1-dev armhf 1.11.1-1 [270 kB] 179s Get:240 http://ftpmaster.internal/ubuntu questing/main armhf libzstd-dev armhf 1.5.7+dfsg-1build1 [337 kB] 179s Get:241 http://ftpmaster.internal/ubuntu questing/main armhf libcurl4-openssl-dev armhf 8.13.0-5ubuntu1 [474 kB] 179s Get:242 http://ftpmaster.internal/ubuntu questing/universe armhf libcxsparse4 armhf 1:7.10.1+dfsg-1 [78.3 kB] 179s Get:243 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-310 armhf 1.14.5+repack-3build1 [1471 kB] 179s Get:244 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-double3 armhf 3.3.10-2fakesync1build1 [369 kB] 179s Get:245 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-single3 armhf 3.3.10-2fakesync1build1 [581 kB] 179s Get:246 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi3 armhf 3.3.10-2fakesync1build1 [34.6 kB] 179s Get:247 http://ftpmaster.internal/ubuntu questing/universe armhf libklu2 armhf 1:7.10.1+dfsg-1 [84.1 kB] 179s Get:248 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-bin armhf 1.18 [2504 B] 179s Get:249 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich2.2 armhf 2.2.2-1ubuntu1 [1464 kB] 179s Get:250 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-5.7 armhf 5.7.3-3build2 [1974 kB] 179s Get:251 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-7.0 armhf 7.0.5-1ubuntu2 [708 kB] 179s Get:252 http://ftpmaster.internal/ubuntu questing/universe armhf libspqr4 armhf 1:7.10.1+dfsg-1 [138 kB] 179s Get:253 http://ftpmaster.internal/ubuntu questing/universe armhf libmetis5 armhf 5.1.0.dfsg-7build3 [145 kB] 179s Get:254 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist8 armhf 8.2.1+dfsg1-5build1 [540 kB] 179s Get:255 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu7 armhf 7.0.1+dfsg1-2 [157 kB] 179s Get:256 http://ftpmaster.internal/ubuntu questing/universe armhf libumfpack6 armhf 1:7.10.1+dfsg-1 [296 kB] 179s Get:257 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-libopencl1 armhf 2.3.3-1 [37.8 kB] 179s Get:258 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7054 kB] 180s Get:259 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml1v5 armhf 1.14-2 [82.7 kB] 180s Get:260 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2t64 armhf 3.9.1-6 [84.4 kB] 180s Get:261 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22 armhf 3.22.2+dfsg1-1build1 [1068 kB] 180s Get:262 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog1.15 armhf 1:1.15.3+ds-1 [106 kB] 180s Get:263 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex0.9 armhf 1:0.9.0-7build1 [525 kB] 180s Get:264 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 180s Get:265 http://ftpmaster.internal/ubuntu questing/universe armhf libopenblas0 armhf 0.3.29+ds-3 [6256 B] 180s Get:266 http://ftpmaster.internal/ubuntu questing/universe armhf libopenblas-dev armhf 0.3.29+ds-3 [21.0 kB] 180s Get:267 http://ftpmaster.internal/ubuntu questing/universe armhf libldl3 armhf 1:7.10.1+dfsg-1 [21.9 kB] 180s Get:268 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-mongoose3 armhf 1:7.10.1+dfsg-1 [44.7 kB] 180s Get:269 http://ftpmaster.internal/ubuntu questing/universe armhf librbio4 armhf 1:7.10.1+dfsg-1 [36.6 kB] 180s Get:270 http://ftpmaster.internal/ubuntu questing/universe armhf libspex3 armhf 1:7.10.1+dfsg-1 [55.7 kB] 180s Get:271 http://ftpmaster.internal/ubuntu questing/universe armhf libparu1 armhf 1:7.10.1+dfsg-1 [64.5 kB] 180s Get:272 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-dev armhf 1:7.10.1+dfsg-1 [1613 kB] 180s Get:273 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-7.0 armhf 7.0.5-1ubuntu2 [456 kB] 180s Get:274 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-dev armhf 7.0.5-1ubuntu2 [1630 kB] 180s Get:275 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-dev armhf 7.0.5-1ubuntu2 [1418 kB] 180s Get:276 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich-dev armhf 2.2.2-1ubuntu1 [7500 B] 180s Get:277 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpi-dev armhf 2.2.2-1ubuntu1 [2324 B] 180s Get:278 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-bin armhf 3.3.10-2fakesync1build1 [30.4 kB] 180s Get:279 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-dev armhf 3.3.10-2fakesync1build1 [923 kB] 180s Get:280 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi-dev armhf 3.3.10-2fakesync1build1 [44.8 kB] 180s Get:281 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-c-headers all 3.0~2024.10.24-2 [48.2 kB] 180s Get:282 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-clhpp-headers all 3.0~2024.10.24-2ubuntu1 [51.9 kB] 180s Get:283 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-opencl-dev armhf 2.3.3-1 [2818 B] 180s Get:284 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-fortran-310 armhf 1.14.5+repack-3build1 [97.1 kB] 180s Get:285 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-310 armhf 1.14.5+repack-3build1 [58.9 kB] 180s Get:286 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-fortran-310 armhf 1.14.5+repack-3build1 [26.5 kB] 180s Get:287 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-cpp-310 armhf 1.14.5+repack-3build1 [125 kB] 180s Get:288 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-cpp-310 armhf 1.14.5+repack-3build1 [11.2 kB] 180s Get:289 http://ftpmaster.internal/ubuntu questing/universe armhf libaec-dev armhf 1.1.3-1 [17.3 kB] 180s Get:290 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8-dev armhf 2.1.5-3ubuntu2 [265 kB] 180s Get:291 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 180s Get:292 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 180s Get:293 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-dev armhf 1.14.5+repack-3build1 [3453 kB] 180s Get:294 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpi-dev armhf 1.14.5+repack-3build1 [5258 B] 180s Get:295 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dev armhf 7.0.1+dfsg1-2 [20.8 kB] 180s Get:296 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist-dev armhf 8.2.1+dfsg1-5build1 [870 kB] 180s Get:297 http://ftpmaster.internal/ubuntu questing/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 180s Get:298 http://ftpmaster.internal/ubuntu questing/main armhf x11proto-dev all 2024.1-1 [606 kB] 180s Get:299 http://ftpmaster.internal/ubuntu questing/main armhf libxau-dev armhf 1:1.0.11-1 [9034 B] 180s Get:300 http://ftpmaster.internal/ubuntu questing/main armhf libxdmcp-dev armhf 1:1.1.5-1 [25.1 kB] 180s Get:301 http://ftpmaster.internal/ubuntu questing/main armhf xtrans-dev all 1.4.0-1 [68.9 kB] 180s Get:302 http://ftpmaster.internal/ubuntu questing/main armhf libxcb1-dev armhf 1.17.0-2 [85.0 kB] 180s Get:303 http://ftpmaster.internal/ubuntu questing/main armhf libx11-dev armhf 2:1.8.12-1 [674 kB] 181s Get:304 http://ftpmaster.internal/ubuntu questing/main armhf libyaml-dev armhf 0.2.5-2 [54.6 kB] 181s Get:305 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc3.22-dev-common all 3.22.5+dfsg1-2ubuntu1 [318 kB] 181s Get:306 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-headers-dev all 5.7.3-3build2 [21.9 kB] 181s Get:307 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-dev armhf 5.7.3-3build2 [1863 kB] 181s Get:308 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dbg armhf 2.41-6ubuntu2 [6342 kB] 182s Get:309 http://ftpmaster.internal/ubuntu questing/main armhf valgrind armhf 1:3.24.0-0ubuntu2 [8575 kB] 182s Get:310 http://ftpmaster.internal/ubuntu questing/universe armhf valgrind-mpi armhf 1:3.24.0-0ubuntu2 [40.8 kB] 182s Get:311 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7633 kB] 183s Get:312 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2-dev armhf 3.9.1-6 [100 kB] 183s Get:313 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22-dev armhf 3.22.2+dfsg1-1build1 [6106 kB] 183s Get:314 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex-dev armhf 1:0.9.0-7build1 [22.0 kB] 183s Get:315 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-2.32.0 armhf 2.32.0-4 [1370 kB] 183s Get:316 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7108 kB] 184s Get:317 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22 armhf 3.22.2+dfsg1-1build1 [1038 kB] 184s Get:318 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real0.9 armhf 1:0.9.0-7build1 [525 kB] 184s Get:319 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-dev armhf 2.32.0-4 [1685 kB] 184s Get:320 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7589 kB] 184s Get:321 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22-dev armhf 3.22.2+dfsg1-1build1 [6110 kB] 184s Get:322 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real-dev armhf 1:0.9.0-7build1 [22.0 kB] 184s Get:323 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml-dev armhf 1.14-2 [108 kB] 184s Get:324 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt-dev armhf 10.1.1+ds1-4 [123 kB] 184s Get:325 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog-dev armhf 1:1.15.3+ds-1 [89.9 kB] 184s Get:326 http://ftpmaster.internal/ubuntu questing/main armhf liblzma-dev armhf 5.8.1-1build1 [167 kB] 184s Get:327 http://ftpmaster.internal/ubuntu questing/main armhf libxml2-dev armhf 2.14.3+dfsg-0exp3 [68.6 kB] 184s Get:328 http://ftpmaster.internal/ubuntu questing/main armhf python3-ply all 3.11-9 [45.8 kB] 184s Get:329 http://ftpmaster.internal/ubuntu questing/main armhf python3-pycparser all 2.22-2 [76.5 kB] 184s Get:330 http://ftpmaster.internal/ubuntu questing/main armhf python3-cffi all 1.17.1-3 [74.9 kB] 184s Get:331 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13 armhf 3.13.5-1 [2086 kB] 184s Get:332 http://ftpmaster.internal/ubuntu questing/main armhf libexpat1-dev armhf 2.7.1-1 [122 kB] 184s Get:333 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13-dev armhf 3.13.5-1 [4512 kB] 184s Get:334 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-dev armhf 3.13.4-1 [10.8 kB] 184s Get:335 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-dev armhf 3.13.5-1 [508 kB] 184s Get:336 http://ftpmaster.internal/ubuntu questing/main armhf python3-dev armhf 3.13.4-1 [26.6 kB] 184s Get:337 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufl all 2024.2.0-3 [145 kB] 184s Get:338 http://ftpmaster.internal/ubuntu questing/universe armhf python3-basix armhf 0.9.0-2build2 [118 kB] 184s Get:339 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ffcx all 1:0.9.0-2 [87.3 kB] 184s Get:340 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-dev armhf 1:0.9.0-7build1 [177 kB] 184s Get:341 http://ftpmaster.internal/ubuntu questing/main armhf libdrm-amdgpu1 armhf 2.4.124-2 [19.0 kB] 184s Get:342 http://ftpmaster.internal/ubuntu questing/main armhf libxfixes3 armhf 1:6.0.0-2build1 [9038 B] 184s Get:343 http://ftpmaster.internal/ubuntu questing/main armhf libxcursor1 armhf 1:1.2.3-1 [18.0 kB] 185s Get:344 http://ftpmaster.internal/ubuntu questing/main armhf libxinerama1 armhf 2:1.1.4-3build1 [5866 B] 185s Get:345 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk1.3t64 armhf 1.3.11-2 [551 kB] 185s Get:346 http://ftpmaster.internal/ubuntu questing/main armhf libglvnd0 armhf 1.7.0-1build1 [83.7 kB] 185s Get:347 http://ftpmaster.internal/ubuntu questing/main armhf libx11-xcb1 armhf 2:1.8.12-1 [7916 B] 185s Get:348 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-dri3-0 armhf 1.17.0-2 [7120 B] 185s Get:349 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-glx0 armhf 1.17.0-2 [22.6 kB] 185s Get:350 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-present0 armhf 1.17.0-2 [5940 B] 185s Get:351 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-xfixes0 armhf 1.17.0-2 [10.0 kB] 185s Get:352 http://ftpmaster.internal/ubuntu questing/main armhf libxxf86vm1 armhf 1:1.1.4-1build4 [8068 B] 185s Get:353 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-randr0 armhf 1.17.0-2 [17.0 kB] 185s Get:354 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-sync1 armhf 1.17.0-2 [8732 B] 185s Get:355 http://ftpmaster.internal/ubuntu questing/main armhf libxshmfence1 armhf 1.3.3-1 [4948 B] 185s Get:356 http://ftpmaster.internal/ubuntu questing/main armhf mesa-libgallium armhf 25.0.7-0ubuntu3 [8253 kB] 185s Get:357 http://ftpmaster.internal/ubuntu questing/main armhf libwayland-server0 armhf 1.23.1-3build1 [30.3 kB] 185s Get:358 http://ftpmaster.internal/ubuntu questing/main armhf libgbm1 armhf 25.0.7-0ubuntu3 [29.0 kB] 185s Get:359 http://ftpmaster.internal/ubuntu questing/main armhf libvulkan1 armhf 1.4.309.0-1 [127 kB] 185s Get:360 http://ftpmaster.internal/ubuntu questing/main armhf libgl1-mesa-dri armhf 25.0.7-0ubuntu3 [31.8 kB] 185s Get:361 http://ftpmaster.internal/ubuntu questing/main armhf libglx-mesa0 armhf 25.0.7-0ubuntu3 [120 kB] 185s Get:362 http://ftpmaster.internal/ubuntu questing/main armhf libglx0 armhf 1.7.0-1build1 [39.3 kB] 185s Get:363 http://ftpmaster.internal/ubuntu questing/main armhf libgl1 armhf 1.7.0-1build1 [105 kB] 185s Get:364 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-gl1.3t64 armhf 1.3.11-2 [36.6 kB] 185s Get:365 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-images1.3t64 armhf 1.3.11-2 [25.8 kB] 185s Get:366 http://ftpmaster.internal/ubuntu questing/universe armhf libgl2ps1.4 armhf 1.4.2+dfsg1-2build1 [37.7 kB] 185s Get:367 http://ftpmaster.internal/ubuntu questing/main armhf libopengl0 armhf 1.7.0-1build1 [36.2 kB] 185s Get:368 http://ftpmaster.internal/ubuntu questing/main armhf libglu1-mesa armhf 9.0.2-1.1build1 [153 kB] 185s Get:369 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbbind-2-5 armhf 2022.1.0-1 [13.2 kB] 185s Get:370 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbmalloc2 armhf 2022.1.0-1 [47.4 kB] 185s Get:371 http://ftpmaster.internal/ubuntu questing/universe armhf libtbb12 armhf 2022.1.0-1 [81.5 kB] 185s Get:372 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-foundation-7.8 armhf 7.8.1+dfsg1-3 [1459 kB] 185s Get:373 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-data-7.8 armhf 7.8.1+dfsg1-3 [2769 kB] 185s Get:374 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-algorithms-7.8 armhf 7.8.1+dfsg1-3 [7953 kB] 186s Get:375 http://ftpmaster.internal/ubuntu questing/universe armhf libimath-3-1-29t64 armhf 3.1.12-1ubuntu1 [68.3 kB] 186s Get:376 http://ftpmaster.internal/ubuntu questing/universe armhf libjxr0t64 armhf 1.2~git20170615.f752187-5.3 [156 kB] 186s Get:377 http://ftpmaster.internal/ubuntu questing/universe armhf libopenexr-3-1-30 armhf 3.1.13-2 [911 kB] 186s Get:378 http://ftpmaster.internal/ubuntu questing/main armhf libopenjp2-7 armhf 2.5.3-2 [172 kB] 186s Get:379 http://ftpmaster.internal/ubuntu questing/main armhf liblcms2-2 armhf 2.16-2 [137 kB] 186s Get:380 http://ftpmaster.internal/ubuntu questing/main armhf libraw23t64 armhf 0.21.4-2 [352 kB] 186s Get:381 http://ftpmaster.internal/ubuntu questing/main armhf libwebpmux3 armhf 1.5.0-0.1 [22.4 kB] 186s Get:382 http://ftpmaster.internal/ubuntu questing/universe armhf libfreeimage3 armhf 3.18.0+ds2-11 [261 kB] 186s Get:383 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-draw-7.8 armhf 7.8.1+dfsg1-3 [2526 kB] 186s Get:384 http://ftpmaster.internal/ubuntu questing/universe armhf occt-misc all 7.8.1+dfsg1-3 [11.5 MB] 187s Get:385 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-visualization-7.8 armhf 7.8.1+dfsg1-3 [2099 kB] 187s Get:386 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-ocaf-7.8 armhf 7.8.1+dfsg1-3 [1197 kB] 187s Get:387 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-data-exchange-7.8 armhf 7.8.1+dfsg1-3 [4509 kB] 187s Get:388 http://ftpmaster.internal/ubuntu questing/universe armhf libvoro++1 armhf 0.5+revert-to-0.4.6+dfsg1-1 [94.8 kB] 187s Get:389 http://ftpmaster.internal/ubuntu questing/universe armhf libgmsh4.13 armhf 4.13.1+ds1-6 [5653 kB] 187s Get:390 http://ftpmaster.internal/ubuntu questing/main armhf libjson-perl all 4.10000-1 [81.9 kB] 187s Get:391 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex-dev all 3.22.5+dfsg1-2ubuntu1 [3930 B] 187s Get:392 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real-dev all 3.22.5+dfsg1-2ubuntu1 [3920 B] 187s Get:393 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-all-dev armhf 3.13.4-1 [904 B] 187s Get:394 http://ftpmaster.internal/ubuntu questing/universe armhf libqhull-r8.0 armhf 2020.2-6build1 [173 kB] 187s Get:395 http://ftpmaster.internal/ubuntu questing/main armhf libraqm0 armhf 0.10.2-1 [12.4 kB] 187s Get:396 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex-dev armhf 3.22.2+dfsg1-1build1 [2230 B] 187s Get:397 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real-dev armhf 3.22.2+dfsg1-1build1 [2216 B] 187s Get:398 http://ftpmaster.internal/ubuntu questing/main armhf libwebpdemux2 armhf 1.5.0-0.1 [11.5 kB] 187s Get:399 http://ftpmaster.internal/ubuntu questing/main armhf libxslt1.1 armhf 1.1.43-0exp1 [144 kB] 187s Get:400 http://ftpmaster.internal/ubuntu questing/universe armhf robin-map-dev all 1.3.0-1 [30.3 kB] 187s Get:401 http://ftpmaster.internal/ubuntu questing/universe armhf nanobind-dev all 2.5.0-1 [142 kB] 187s Get:402 http://ftpmaster.internal/ubuntu questing/main armhf python3-packaging all 25.0-1 [52.8 kB] 187s Get:403 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 187s Get:404 http://ftpmaster.internal/ubuntu questing/universe armhf python3-wheel all 0.46.1-2 [22.1 kB] 187s Get:405 http://ftpmaster.internal/ubuntu questing/universe armhf python3-build all 1.2.2-2 [31.0 kB] 188s Get:406 http://ftpmaster.internal/ubuntu questing/universe armhf python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 188s Get:407 http://ftpmaster.internal/ubuntu questing/universe armhf pybuild-plugin-pyproject all 6.20250414 [1728 B] 188s Get:408 http://ftpmaster.internal/ubuntu questing/universe armhf python-matplotlib-data all 3.10.1+dfsg1-4 [2930 kB] 188s Get:409 http://ftpmaster.internal/ubuntu questing/main armhf sphinx-common all 8.2.3-1ubuntu2 [656 kB] 188s Get:410 http://ftpmaster.internal/ubuntu questing/universe armhf python-petsc4py-doc all 3.22.4-1ubuntu1 [754 kB] 188s Get:411 http://ftpmaster.internal/ubuntu questing/main armhf python3-all armhf 3.13.4-1 [880 B] 188s Get:412 http://ftpmaster.internal/ubuntu questing/main armhf python3-all-dev armhf 3.13.4-1 [904 B] 188s Get:413 http://ftpmaster.internal/ubuntu questing/universe armhf python3-brotli armhf 1.1.0-2build4 [322 kB] 188s Get:414 http://ftpmaster.internal/ubuntu questing/universe armhf python3-contourpy armhf 1.3.1-1build1 [195 kB] 188s Get:415 http://ftpmaster.internal/ubuntu questing/universe armhf python3-cycler all 0.12.1-1 [9716 B] 188s Get:416 http://ftpmaster.internal/ubuntu questing/main armhf python3-dateutil all 2.9.0-4 [80.3 kB] 188s Get:417 http://ftpmaster.internal/ubuntu questing/main armhf python3-decorator all 5.2.1-2 [28.1 kB] 188s Get:418 http://ftpmaster.internal/ubuntu questing/main armhf python3-defusedxml all 0.7.1-3 [42.2 kB] 188s Get:419 http://ftpmaster.internal/ubuntu questing/universe armhf python3-distlib all 0.3.9-1 [267 kB] 188s Get:420 http://ftpmaster.internal/ubuntu questing/main armhf python3-roman all 5.0-1 [10.3 kB] 188s Get:421 http://ftpmaster.internal/ubuntu questing/main armhf python3-docutils all 0.21.2+dfsg-2 [409 kB] 188s Get:422 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpi4py armhf 4.0.3-3ubuntu2 [751 kB] 188s Get:423 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nanobind all 2.5.0-1 [16.2 kB] 188s Get:424 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pusimp all 0.1.1-1 [10.3 kB] 188s Get:425 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scipy armhf 1.15.3-1 [16.1 MB] 189s Get:426 http://ftpmaster.internal/ubuntu questing/universe armhf swig armhf 4.3.0-1 [1172 kB] 189s Get:427 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real3.22 armhf 3.22.4-1ubuntu1 [1326 kB] 189s Get:428 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real all 3.22.4-1ubuntu1 [2652 B] 189s Get:429 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex3.22 armhf 3.22.4-1ubuntu1 [1329 kB] 189s Get:430 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex all 3.22.4-1ubuntu1 [2662 B] 189s Get:431 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py all 3.22.4-1ubuntu1 [2302 B] 189s Get:432 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real3.22 armhf 3.22.2-1ubuntu2 [333 kB] 189s Get:433 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real all 3.22.2-1ubuntu2 [2572 B] 189s Get:434 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex3.22 armhf 3.22.2-1ubuntu2 [331 kB] 189s Get:435 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex all 3.22.2-1ubuntu2 [2646 B] 189s Get:436 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py all 3.22.2-1ubuntu2 [2246 B] 189s Get:437 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-real armhf 1:0.9.0-7build1 [1127 kB] 189s Get:438 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-complex armhf 1:0.9.0-7build1 [1127 kB] 189s Get:439 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx armhf 1:0.9.0-7build1 [23.4 kB] 189s Get:440 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fastjsonschema all 2.21.1-1 [20.4 kB] 189s Get:441 http://ftpmaster.internal/ubuntu questing/universe armhf python3-filelock all 3.18.0-1 [13.0 kB] 189s Get:442 http://ftpmaster.internal/ubuntu questing/main armhf python3-platformdirs all 4.3.7-1 [16.9 kB] 189s Get:443 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fs all 2.4.16-7 [90.8 kB] 189s Get:444 http://ftpmaster.internal/ubuntu questing/main armhf python3-lxml armhf 5.4.0-1build1 [1321 kB] 189s Get:445 http://ftpmaster.internal/ubuntu questing/universe armhf python3-lz4 armhf 4.4.0+dfsg-2 [25.2 kB] 189s Get:446 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpmath all 1.3.0-1 [425 kB] 189s Get:447 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sympy all 1.13.3-5 [4229 kB] 189s Get:448 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufolib2 all 0.17.1+dfsg1-1 [33.5 kB] 189s Get:449 http://ftpmaster.internal/ubuntu questing/universe armhf unicode-data all 15.1.0-1 [8878 kB] 189s Get:450 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fonttools armhf 4.55.3-2build1 [1462 kB] 189s Get:451 http://ftpmaster.internal/ubuntu questing/universe armhf python3-gmsh all 4.13.1+ds1-6 [48.2 kB] 189s Get:452 http://ftpmaster.internal/ubuntu questing/main armhf python3-imagesize all 1.4.1-1 [6844 B] 189s Get:453 http://ftpmaster.internal/ubuntu questing/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 189s Get:454 http://ftpmaster.internal/ubuntu questing/universe armhf python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 189s Get:455 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupyter-core all 5.7.2-5 [28.1 kB] 189s Get:456 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mdit-py-plugins all 0.4.2-1 [30.6 kB] 189s Get:457 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nbformat all 5.9.1-1 [41.2 kB] 189s Get:458 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupytext all 1.16.4+ds1-1 [71.5 kB] 189s Get:459 http://ftpmaster.internal/ubuntu questing/universe armhf python3-kiwisolver armhf 1.4.7-3build1 [57.7 kB] 189s Get:460 http://ftpmaster.internal/ubuntu questing/main armhf python3-pil armhf 11.1.0-5build1 [435 kB] 189s Get:461 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-tk armhf 3.13.5-1 [104 kB] 189s Get:462 http://ftpmaster.internal/ubuntu questing/main armhf python3-tk armhf 3.13.4-1 [9884 B] 189s Get:463 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pil.imagetk armhf 11.1.0-5build1 [9226 B] 189s Get:464 http://ftpmaster.internal/ubuntu questing/universe armhf python3-matplotlib armhf 3.10.1+dfsg1-4 [18.0 MB] 190s Get:465 http://ftpmaster.internal/ubuntu questing/main armhf python3-alabaster all 0.7.16-0.1 [18.5 kB] 190s Get:466 http://ftpmaster.internal/ubuntu questing/main armhf python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 190s Get:467 http://ftpmaster.internal/ubuntu questing/main armhf python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 190s Get:468 http://ftpmaster.internal/ubuntu questing/universe armhf python3-myst-parser all 4.0.1-1 [64.9 kB] 190s Get:469 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pathspec all 0.12.1-1 [24.5 kB] 190s Get:470 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip all 25.1.1+dfsg-1 [1416 kB] 190s Get:471 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip-whl all 25.1.1+dfsg-1 [1429 kB] 190s Get:472 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 190s Get:473 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-metadata all 0.9.1-1 [19.6 kB] 190s Get:474 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pytest all 8.3.5-2 [252 kB] 190s Get:475 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scikit-build-core all 0.11.1-3 [120 kB] 190s Get:476 http://ftpmaster.internal/ubuntu questing/universe armhf python3-setuptools-whl all 78.1.1-0.1 [1174 kB] 190s Get:477 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinxcontrib.jquery all 4.1-5 [6678 B] 190s Get:478 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinx-rtd-theme all 3.0.2+dfsg-3 [23.5 kB] 190s Get:479 http://ftpmaster.internal/ubuntu questing/universe armhf python3-virtualenv all 20.31.2+ds-1 [73.6 kB] 190s Get:480 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-modernizr all 3.13.0-0.1 [101 kB] 191s Fetched 453 MB in 24s (19.1 MB/s) 191s Selecting previously unselected package fonts-lato. 191s (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.) 191s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 191s Unpacking fonts-lato (2.015-1) ... 191s Selecting previously unselected package python3-numpy-dev:armhf. 191s Preparing to unpack .../001-python3-numpy-dev_1%3a2.2.4+ds-1ubuntu1_armhf.deb ... 191s Unpacking python3-numpy-dev:armhf (1:2.2.4+ds-1ubuntu1) ... 192s Selecting previously unselected package libblas3:armhf. 192s Preparing to unpack .../002-libblas3_3.12.1-2build1_armhf.deb ... 192s Unpacking libblas3:armhf (3.12.1-2build1) ... 192s Selecting previously unselected package libgfortran5:armhf. 192s Preparing to unpack .../003-libgfortran5_15.1.0-8ubuntu1_armhf.deb ... 192s Unpacking libgfortran5:armhf (15.1.0-8ubuntu1) ... 192s Selecting previously unselected package libopenblas0-pthread:armhf. 192s Preparing to unpack .../004-libopenblas0-pthread_0.3.29+ds-3_armhf.deb ... 192s Unpacking libopenblas0-pthread:armhf (0.3.29+ds-3) ... 192s Selecting previously unselected package liblapack3:armhf. 192s Preparing to unpack .../005-liblapack3_3.12.1-2build1_armhf.deb ... 192s Unpacking liblapack3:armhf (3.12.1-2build1) ... 192s Selecting previously unselected package python3-numpy. 192s Preparing to unpack .../006-python3-numpy_1%3a2.2.4+ds-1ubuntu1_armhf.deb ... 192s Unpacking python3-numpy (1:2.2.4+ds-1ubuntu1) ... 192s Selecting previously unselected package m4. 192s Preparing to unpack .../007-m4_1.4.19-8_armhf.deb ... 192s Unpacking m4 (1.4.19-8) ... 192s Selecting previously unselected package autoconf. 192s Preparing to unpack .../008-autoconf_2.72-3.1ubuntu1_all.deb ... 192s Unpacking autoconf (2.72-3.1ubuntu1) ... 192s Selecting previously unselected package autotools-dev. 192s Preparing to unpack .../009-autotools-dev_20240727.1_all.deb ... 192s Unpacking autotools-dev (20240727.1) ... 192s Selecting previously unselected package automake. 192s Preparing to unpack .../010-automake_1%3a1.17-4ubuntu1_all.deb ... 192s Unpacking automake (1:1.17-4ubuntu1) ... 192s Selecting previously unselected package autopoint. 192s Preparing to unpack .../011-autopoint_0.23.1-2build1_all.deb ... 192s Unpacking autopoint (0.23.1-2build1) ... 192s Selecting previously unselected package libtcl8.6:armhf. 192s Preparing to unpack .../012-libtcl8.6_8.6.16+dfsg-1_armhf.deb ... 192s Unpacking libtcl8.6:armhf (8.6.16+dfsg-1) ... 192s Selecting previously unselected package libfreetype6:armhf. 192s Preparing to unpack .../013-libfreetype6_2.13.3+dfsg-1_armhf.deb ... 192s Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... 192s Selecting previously unselected package fonts-dejavu-mono. 192s Preparing to unpack .../014-fonts-dejavu-mono_2.37-8_all.deb ... 192s Unpacking fonts-dejavu-mono (2.37-8) ... 192s Selecting previously unselected package fonts-dejavu-core. 192s Preparing to unpack .../015-fonts-dejavu-core_2.37-8_all.deb ... 192s Unpacking fonts-dejavu-core (2.37-8) ... 192s Selecting previously unselected package fontconfig-config. 192s Preparing to unpack .../016-fontconfig-config_2.15.0-2.2ubuntu1_armhf.deb ... 193s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 193s Selecting previously unselected package libfontconfig1:armhf. 193s Preparing to unpack .../017-libfontconfig1_2.15.0-2.2ubuntu1_armhf.deb ... 193s Unpacking libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 193s Selecting previously unselected package libxrender1:armhf. 193s Preparing to unpack .../018-libxrender1_1%3a0.9.12-1_armhf.deb ... 193s Unpacking libxrender1:armhf (1:0.9.12-1) ... 193s Selecting previously unselected package libxft2:armhf. 193s Preparing to unpack .../019-libxft2_2.3.6-1build1_armhf.deb ... 193s Unpacking libxft2:armhf (2.3.6-1build1) ... 193s Selecting previously unselected package x11-common. 193s Preparing to unpack .../020-x11-common_1%3a7.7+24ubuntu1_all.deb ... 193s Unpacking x11-common (1:7.7+24ubuntu1) ... 193s Selecting previously unselected package libxss1:armhf. 193s Preparing to unpack .../021-libxss1_1%3a1.2.3-1build3_armhf.deb ... 193s Unpacking libxss1:armhf (1:1.2.3-1build3) ... 193s Selecting previously unselected package libtk8.6:armhf. 193s Preparing to unpack .../022-libtk8.6_8.6.16-1_armhf.deb ... 193s Unpacking libtk8.6:armhf (8.6.16-1) ... 193s Selecting previously unselected package tk8.6-blt2.5. 193s Preparing to unpack .../023-tk8.6-blt2.5_2.5.3+dfsg-8_armhf.deb ... 193s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-8) ... 193s Selecting previously unselected package blt. 193s Preparing to unpack .../024-blt_2.5.3+dfsg-8_armhf.deb ... 193s Unpacking blt (2.5.3+dfsg-8) ... 193s Selecting previously unselected package libc-dev-bin. 193s Preparing to unpack .../025-libc-dev-bin_2.41-6ubuntu2_armhf.deb ... 193s Unpacking libc-dev-bin (2.41-6ubuntu2) ... 193s Selecting previously unselected package linux-libc-dev:armhf. 193s Preparing to unpack .../026-linux-libc-dev_6.14.0-15.15_armhf.deb ... 193s Unpacking linux-libc-dev:armhf (6.14.0-15.15) ... 193s Selecting previously unselected package libcrypt-dev:armhf. 193s Preparing to unpack .../027-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 193s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 193s Selecting previously unselected package rpcsvc-proto. 193s Preparing to unpack .../028-rpcsvc-proto_1.4.3-1_armhf.deb ... 193s Unpacking rpcsvc-proto (1.4.3-1) ... 193s Selecting previously unselected package libc6-dev:armhf. 193s Preparing to unpack .../029-libc6-dev_2.41-6ubuntu2_armhf.deb ... 193s Unpacking libc6-dev:armhf (2.41-6ubuntu2) ... 193s Selecting previously unselected package libisl23:armhf. 193s Preparing to unpack .../030-libisl23_0.27-1_armhf.deb ... 193s Unpacking libisl23:armhf (0.27-1) ... 193s Selecting previously unselected package libmpc3:armhf. 193s Preparing to unpack .../031-libmpc3_1.3.1-1build2_armhf.deb ... 193s Unpacking libmpc3:armhf (1.3.1-1build2) ... 193s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 193s Preparing to unpack .../032-cpp-14-arm-linux-gnueabihf_14.3.0-1ubuntu1_armhf.deb ... 193s Unpacking cpp-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 194s Selecting previously unselected package cpp-14. 194s Preparing to unpack .../033-cpp-14_14.3.0-1ubuntu1_armhf.deb ... 194s Unpacking cpp-14 (14.3.0-1ubuntu1) ... 194s Selecting previously unselected package cpp-arm-linux-gnueabihf. 194s Preparing to unpack .../034-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 194s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 194s Selecting previously unselected package cpp. 194s Preparing to unpack .../035-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ... 194s Unpacking cpp (4:14.2.0-1ubuntu1) ... 194s Selecting previously unselected package libcc1-0:armhf. 194s Preparing to unpack .../036-libcc1-0_15.1.0-8ubuntu1_armhf.deb ... 194s Unpacking libcc1-0:armhf (15.1.0-8ubuntu1) ... 194s Selecting previously unselected package libgomp1:armhf. 194s Preparing to unpack .../037-libgomp1_15.1.0-8ubuntu1_armhf.deb ... 194s Unpacking libgomp1:armhf (15.1.0-8ubuntu1) ... 194s Selecting previously unselected package libasan8:armhf. 194s Preparing to unpack .../038-libasan8_15.1.0-8ubuntu1_armhf.deb ... 194s Unpacking libasan8:armhf (15.1.0-8ubuntu1) ... 194s Selecting previously unselected package libubsan1:armhf. 194s Preparing to unpack .../039-libubsan1_15.1.0-8ubuntu1_armhf.deb ... 194s Unpacking libubsan1:armhf (15.1.0-8ubuntu1) ... 194s Selecting previously unselected package libgcc-14-dev:armhf. 194s Preparing to unpack .../040-libgcc-14-dev_14.3.0-1ubuntu1_armhf.deb ... 194s Unpacking libgcc-14-dev:armhf (14.3.0-1ubuntu1) ... 194s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 194s Preparing to unpack .../041-gcc-14-arm-linux-gnueabihf_14.3.0-1ubuntu1_armhf.deb ... 194s Unpacking gcc-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 194s Selecting previously unselected package gcc-14. 194s Preparing to unpack .../042-gcc-14_14.3.0-1ubuntu1_armhf.deb ... 194s Unpacking gcc-14 (14.3.0-1ubuntu1) ... 194s Selecting previously unselected package gcc-arm-linux-gnueabihf. 194s Preparing to unpack .../043-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 194s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 194s Selecting previously unselected package gcc. 194s Preparing to unpack .../044-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ... 194s Unpacking gcc (4:14.2.0-1ubuntu1) ... 194s Selecting previously unselected package libstdc++-14-dev:armhf. 194s Preparing to unpack .../045-libstdc++-14-dev_14.3.0-1ubuntu1_armhf.deb ... 194s Unpacking libstdc++-14-dev:armhf (14.3.0-1ubuntu1) ... 195s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 195s Preparing to unpack .../046-g++-14-arm-linux-gnueabihf_14.3.0-1ubuntu1_armhf.deb ... 195s Unpacking g++-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 195s Selecting previously unselected package g++-14. 195s Preparing to unpack .../047-g++-14_14.3.0-1ubuntu1_armhf.deb ... 195s Unpacking g++-14 (14.3.0-1ubuntu1) ... 195s Selecting previously unselected package g++-arm-linux-gnueabihf. 195s Preparing to unpack .../048-g++-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 195s Unpacking g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 195s Selecting previously unselected package g++. 195s Preparing to unpack .../049-g++_4%3a14.2.0-1ubuntu1_armhf.deb ... 195s Unpacking g++ (4:14.2.0-1ubuntu1) ... 195s Selecting previously unselected package build-essential. 195s Preparing to unpack .../050-build-essential_12.12ubuntu1_armhf.deb ... 195s Unpacking build-essential (12.12ubuntu1) ... 195s Selecting previously unselected package libcatch2-dev. 195s Preparing to unpack .../051-libcatch2-dev_3.7.1-0.5build1_armhf.deb ... 195s Unpacking libcatch2-dev (3.7.1-0.5build1) ... 195s Selecting previously unselected package catch2. 195s Preparing to unpack .../052-catch2_3.7.1-0.5build1_all.deb ... 195s Unpacking catch2 (3.7.1-0.5build1) ... 195s Selecting previously unselected package chrpath. 195s Preparing to unpack .../053-chrpath_0.18-1_armhf.deb ... 195s Unpacking chrpath (0.18-1) ... 195s Selecting previously unselected package cmake-data. 195s Preparing to unpack .../054-cmake-data_3.31.6-2ubuntu1_all.deb ... 195s Unpacking cmake-data (3.31.6-2ubuntu1) ... 196s Selecting previously unselected package libjsoncpp26:armhf. 196s Preparing to unpack .../055-libjsoncpp26_1.9.6-3_armhf.deb ... 196s Unpacking libjsoncpp26:armhf (1.9.6-3) ... 196s Selecting previously unselected package librhash1:armhf. 196s Preparing to unpack .../056-librhash1_1.4.6-1_armhf.deb ... 196s Unpacking librhash1:armhf (1.4.6-1) ... 196s Selecting previously unselected package cmake. 196s Preparing to unpack .../057-cmake_3.31.6-2ubuntu1_armhf.deb ... 196s Unpacking cmake (3.31.6-2ubuntu1) ... 196s Selecting previously unselected package libdebhelper-perl. 196s Preparing to unpack .../058-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 196s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 196s Selecting previously unselected package libtool. 196s Preparing to unpack .../059-libtool_2.5.4-4_all.deb ... 196s Unpacking libtool (2.5.4-4) ... 196s Selecting previously unselected package dh-autoreconf. 196s Preparing to unpack .../060-dh-autoreconf_20_all.deb ... 196s Unpacking dh-autoreconf (20) ... 196s Selecting previously unselected package libarchive-zip-perl. 196s Preparing to unpack .../061-libarchive-zip-perl_1.68-1_all.deb ... 196s Unpacking libarchive-zip-perl (1.68-1) ... 196s Selecting previously unselected package libfile-stripnondeterminism-perl. 196s Preparing to unpack .../062-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 196s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 196s Selecting previously unselected package dh-strip-nondeterminism. 196s Preparing to unpack .../063-dh-strip-nondeterminism_1.14.1-2_all.deb ... 196s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 196s Selecting previously unselected package libdw1t64:armhf. 196s Preparing to unpack .../064-libdw1t64_0.193-1_armhf.deb ... 196s Unpacking libdw1t64:armhf (0.193-1) ... 196s Selecting previously unselected package debugedit. 196s Preparing to unpack .../065-debugedit_1%3a5.1-2_armhf.deb ... 196s Unpacking debugedit (1:5.1-2) ... 196s Selecting previously unselected package dwz. 196s Preparing to unpack .../066-dwz_0.15-1build6_armhf.deb ... 196s Unpacking dwz (0.15-1build6) ... 196s Selecting previously unselected package gettext. 196s Preparing to unpack .../067-gettext_0.23.1-2build1_armhf.deb ... 196s Unpacking gettext (0.23.1-2build1) ... 196s Selecting previously unselected package intltool-debian. 196s Preparing to unpack .../068-intltool-debian_0.35.0+20060710.6_all.deb ... 196s Unpacking intltool-debian (0.35.0+20060710.6) ... 196s Selecting previously unselected package po-debconf. 196s Preparing to unpack .../069-po-debconf_1.0.21+nmu1_all.deb ... 196s Unpacking po-debconf (1.0.21+nmu1) ... 196s Selecting previously unselected package debhelper. 196s Preparing to unpack .../070-debhelper_13.24.2ubuntu1_all.deb ... 196s Unpacking debhelper (13.24.2ubuntu1) ... 197s Selecting previously unselected package dh-python. 197s Preparing to unpack .../071-dh-python_6.20250414_all.deb ... 197s Unpacking dh-python (6.20250414) ... 197s Selecting previously unselected package sgml-base. 197s Preparing to unpack .../072-sgml-base_1.31+nmu1_all.deb ... 197s Unpacking sgml-base (1.31+nmu1) ... 197s Selecting previously unselected package xml-core. 197s Preparing to unpack .../073-xml-core_0.19_all.deb ... 197s Unpacking xml-core (0.19) ... 197s Selecting previously unselected package docutils-common. 197s Preparing to unpack .../074-docutils-common_0.21.2+dfsg-2_all.deb ... 197s Unpacking docutils-common (0.21.2+dfsg-2) ... 197s Selecting previously unselected package libjs-jquery. 197s Preparing to unpack .../075-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 197s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 197s Selecting previously unselected package libjs-underscore. 197s Preparing to unpack .../076-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 197s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 197s Selecting previously unselected package libjs-sphinxdoc. 197s Preparing to unpack .../077-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 197s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 197s Selecting previously unselected package fonts-font-awesome. 197s Preparing to unpack .../078-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 197s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 197s Selecting previously unselected package sphinx-rtd-theme-common. 197s Preparing to unpack .../079-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 197s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 197s Selecting previously unselected package fonts-mathjax. 197s Preparing to unpack .../080-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 197s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 197s Selecting previously unselected package libjs-mathjax. 197s Preparing to unpack .../081-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 197s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 198s Selecting previously unselected package dolfinx-doc. 198s Preparing to unpack .../082-dolfinx-doc_1%3a0.9.0-7build1_all.deb ... 198s Unpacking dolfinx-doc (1:0.9.0-7build1) ... 198s Selecting previously unselected package libllvm20:armhf. 198s Preparing to unpack .../083-libllvm20_1%3a20.1.6-0ubuntu1_armhf.deb ... 198s Unpacking libllvm20:armhf (1:20.1.6-0ubuntu1) ... 199s Selecting previously unselected package libclang-cpp20. 199s Preparing to unpack .../084-libclang-cpp20_1%3a20.1.6-0ubuntu1_armhf.deb ... 199s Unpacking libclang-cpp20 (1:20.1.6-0ubuntu1) ... 199s Selecting previously unselected package libclang1-20. 199s Preparing to unpack .../085-libclang1-20_1%3a20.1.6-0ubuntu1_armhf.deb ... 199s Unpacking libclang1-20 (1:20.1.6-0ubuntu1) ... 200s Selecting previously unselected package libfmt10:armhf. 200s Preparing to unpack .../086-libfmt10_10.1.1+ds1-4_armhf.deb ... 200s Unpacking libfmt10:armhf (10.1.1+ds1-4) ... 200s Selecting previously unselected package libxapian30:armhf. 200s Preparing to unpack .../087-libxapian30_1.4.29-3_armhf.deb ... 200s Unpacking libxapian30:armhf (1.4.29-3) ... 200s Selecting previously unselected package doxygen. 200s Preparing to unpack .../088-doxygen_1.9.8+ds-2.1build1_armhf.deb ... 200s Unpacking doxygen (1.9.8+ds-2.1build1) ... 200s Selecting previously unselected package fontconfig. 200s Preparing to unpack .../089-fontconfig_2.15.0-2.2ubuntu1_armhf.deb ... 200s Unpacking fontconfig (2.15.0-2.2ubuntu1) ... 200s Selecting previously unselected package fonts-lyx. 200s Preparing to unpack .../090-fonts-lyx_2.4.3-1_all.deb ... 200s Unpacking fonts-lyx (2.4.3-1) ... 200s Selecting previously unselected package libgfortran-14-dev:armhf. 200s Preparing to unpack .../091-libgfortran-14-dev_14.3.0-1ubuntu1_armhf.deb ... 200s Unpacking libgfortran-14-dev:armhf (14.3.0-1ubuntu1) ... 200s Selecting previously unselected package gfortran-14-arm-linux-gnueabihf. 200s Preparing to unpack .../092-gfortran-14-arm-linux-gnueabihf_14.3.0-1ubuntu1_armhf.deb ... 200s Unpacking gfortran-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 200s Selecting previously unselected package gfortran-14. 200s Preparing to unpack .../093-gfortran-14_14.3.0-1ubuntu1_armhf.deb ... 200s Unpacking gfortran-14 (14.3.0-1ubuntu1) ... 200s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 200s Preparing to unpack .../094-gfortran-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 200s Unpacking gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 200s Selecting previously unselected package gfortran. 200s Preparing to unpack .../095-gfortran_4%3a14.2.0-1ubuntu1_armhf.deb ... 200s Unpacking gfortran (4:14.2.0-1ubuntu1) ... 200s Selecting previously unselected package libcdt5:armhf. 200s Preparing to unpack .../096-libcdt5_2.42.4-3build1_armhf.deb ... 200s Unpacking libcdt5:armhf (2.42.4-3build1) ... 200s Selecting previously unselected package libcgraph6:armhf. 200s Preparing to unpack .../097-libcgraph6_2.42.4-3build1_armhf.deb ... 200s Unpacking libcgraph6:armhf (2.42.4-3build1) ... 200s Selecting previously unselected package libsharpyuv0:armhf. 200s Preparing to unpack .../098-libsharpyuv0_1.5.0-0.1_armhf.deb ... 200s Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... 200s Selecting previously unselected package libaom3:armhf. 200s Preparing to unpack .../099-libaom3_3.12.1-1_armhf.deb ... 200s Unpacking libaom3:armhf (3.12.1-1) ... 200s Selecting previously unselected package libheif-plugin-aomdec:armhf. 200s Preparing to unpack .../100-libheif-plugin-aomdec_1.19.8-1_armhf.deb ... 200s Unpacking libheif-plugin-aomdec:armhf (1.19.8-1) ... 200s Selecting previously unselected package libde265-0:armhf. 200s Preparing to unpack .../101-libde265-0_1.0.16-1_armhf.deb ... 200s Unpacking libde265-0:armhf (1.0.16-1) ... 200s Selecting previously unselected package libheif-plugin-libde265:armhf. 200s Preparing to unpack .../102-libheif-plugin-libde265_1.19.8-1_armhf.deb ... 200s Unpacking libheif-plugin-libde265:armhf (1.19.8-1) ... 200s Selecting previously unselected package libheif1:armhf. 200s Preparing to unpack .../103-libheif1_1.19.8-1_armhf.deb ... 200s Unpacking libheif1:armhf (1.19.8-1) ... 200s Selecting previously unselected package libimagequant0:armhf. 201s Preparing to unpack .../104-libimagequant0_2.18.0-1build1_armhf.deb ... 201s Unpacking libimagequant0:armhf (2.18.0-1build1) ... 201s Selecting previously unselected package libjpeg-turbo8:armhf. 201s Preparing to unpack .../105-libjpeg-turbo8_2.1.5-3ubuntu2_armhf.deb ... 201s Unpacking libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 201s Selecting previously unselected package libjpeg8:armhf. 201s Preparing to unpack .../106-libjpeg8_8c-2ubuntu11_armhf.deb ... 201s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 201s Selecting previously unselected package libdeflate0:armhf. 201s Preparing to unpack .../107-libdeflate0_1.23-2_armhf.deb ... 201s Unpacking libdeflate0:armhf (1.23-2) ... 201s Selecting previously unselected package libjbig0:armhf. 201s Preparing to unpack .../108-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 201s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 201s Selecting previously unselected package liblerc4:armhf. 201s Preparing to unpack .../109-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 201s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 201s Selecting previously unselected package libwebp7:armhf. 201s Preparing to unpack .../110-libwebp7_1.5.0-0.1_armhf.deb ... 201s Unpacking libwebp7:armhf (1.5.0-0.1) ... 201s Selecting previously unselected package libtiff6:armhf. 201s Preparing to unpack .../111-libtiff6_4.7.0-3ubuntu1_armhf.deb ... 201s Unpacking libtiff6:armhf (4.7.0-3ubuntu1) ... 201s Selecting previously unselected package libxpm4:armhf. 201s Preparing to unpack .../112-libxpm4_1%3a3.5.17-1build2_armhf.deb ... 201s Unpacking libxpm4:armhf (1:3.5.17-1build2) ... 201s Selecting previously unselected package libgd3:armhf. 201s Preparing to unpack .../113-libgd3_2.3.3-13ubuntu1_armhf.deb ... 201s Unpacking libgd3:armhf (2.3.3-13ubuntu1) ... 201s Selecting previously unselected package libgts-0.7-5t64:armhf. 201s Preparing to unpack .../114-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_armhf.deb ... 201s Unpacking libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 201s Selecting previously unselected package libpixman-1-0:armhf. 201s Preparing to unpack .../115-libpixman-1-0_0.44.0-3_armhf.deb ... 201s Unpacking libpixman-1-0:armhf (0.44.0-3) ... 201s Selecting previously unselected package libxcb-render0:armhf. 201s Preparing to unpack .../116-libxcb-render0_1.17.0-2_armhf.deb ... 201s Unpacking libxcb-render0:armhf (1.17.0-2) ... 201s Selecting previously unselected package libxcb-shm0:armhf. 201s Preparing to unpack .../117-libxcb-shm0_1.17.0-2_armhf.deb ... 201s Unpacking libxcb-shm0:armhf (1.17.0-2) ... 201s Selecting previously unselected package libcairo2:armhf. 201s Preparing to unpack .../118-libcairo2_1.18.4-1_armhf.deb ... 201s Unpacking libcairo2:armhf (1.18.4-1) ... 201s Selecting previously unselected package libltdl7:armhf. 201s Preparing to unpack .../119-libltdl7_2.5.4-4_armhf.deb ... 201s Unpacking libltdl7:armhf (2.5.4-4) ... 201s Selecting previously unselected package libgraphite2-3:armhf. 201s Preparing to unpack .../120-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 201s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 201s Selecting previously unselected package libharfbuzz0b:armhf. 201s Preparing to unpack .../121-libharfbuzz0b_10.2.0-1_armhf.deb ... 201s Unpacking libharfbuzz0b:armhf (10.2.0-1) ... 201s Selecting previously unselected package libthai-data. 201s Preparing to unpack .../122-libthai-data_0.1.29-2build1_all.deb ... 201s Unpacking libthai-data (0.1.29-2build1) ... 201s Selecting previously unselected package libdatrie1:armhf. 201s Preparing to unpack .../123-libdatrie1_0.2.13-4_armhf.deb ... 201s Unpacking libdatrie1:armhf (0.2.13-4) ... 201s Selecting previously unselected package libthai0:armhf. 201s Preparing to unpack .../124-libthai0_0.1.29-2build1_armhf.deb ... 201s Unpacking libthai0:armhf (0.1.29-2build1) ... 201s Selecting previously unselected package libpango-1.0-0:armhf. 201s Preparing to unpack .../125-libpango-1.0-0_1.56.3-1_armhf.deb ... 201s Unpacking libpango-1.0-0:armhf (1.56.3-1) ... 201s Selecting previously unselected package libpangoft2-1.0-0:armhf. 201s Preparing to unpack .../126-libpangoft2-1.0-0_1.56.3-1_armhf.deb ... 201s Unpacking libpangoft2-1.0-0:armhf (1.56.3-1) ... 201s Selecting previously unselected package libpangocairo-1.0-0:armhf. 201s Preparing to unpack .../127-libpangocairo-1.0-0_1.56.3-1_armhf.deb ... 201s Unpacking libpangocairo-1.0-0:armhf (1.56.3-1) ... 201s Selecting previously unselected package libpathplan4:armhf. 201s Preparing to unpack .../128-libpathplan4_2.42.4-3build1_armhf.deb ... 201s Unpacking libpathplan4:armhf (2.42.4-3build1) ... 201s Selecting previously unselected package libgvc6. 201s Preparing to unpack .../129-libgvc6_2.42.4-3build1_armhf.deb ... 201s Unpacking libgvc6 (2.42.4-3build1) ... 201s Selecting previously unselected package libgvpr2:armhf. 201s Preparing to unpack .../130-libgvpr2_2.42.4-3build1_armhf.deb ... 201s Unpacking libgvpr2:armhf (2.42.4-3build1) ... 201s Selecting previously unselected package liblab-gamut1:armhf. 201s Preparing to unpack .../131-liblab-gamut1_2.42.4-3build1_armhf.deb ... 201s Unpacking liblab-gamut1:armhf (2.42.4-3build1) ... 202s Selecting previously unselected package libice6:armhf. 202s Preparing to unpack .../132-libice6_2%3a1.1.1-1_armhf.deb ... 202s Unpacking libice6:armhf (2:1.1.1-1) ... 202s Selecting previously unselected package libsm6:armhf. 202s Preparing to unpack .../133-libsm6_2%3a1.2.6-1_armhf.deb ... 202s Unpacking libsm6:armhf (2:1.2.6-1) ... 202s Selecting previously unselected package libxt6t64:armhf. 202s Preparing to unpack .../134-libxt6t64_1%3a1.2.1-1.2build1_armhf.deb ... 202s Unpacking libxt6t64:armhf (1:1.2.1-1.2build1) ... 202s Selecting previously unselected package libxmu6:armhf. 202s Preparing to unpack .../135-libxmu6_2%3a1.1.3-3build2_armhf.deb ... 202s Unpacking libxmu6:armhf (2:1.1.3-3build2) ... 202s Selecting previously unselected package libxaw7:armhf. 202s Preparing to unpack .../136-libxaw7_2%3a1.0.16-1_armhf.deb ... 202s Unpacking libxaw7:armhf (2:1.0.16-1) ... 202s Selecting previously unselected package graphviz. 202s Preparing to unpack .../137-graphviz_2.42.4-3build1_armhf.deb ... 202s Unpacking graphviz (2.42.4-3build1) ... 202s Selecting previously unselected package libicu76:armhf. 202s Preparing to unpack .../138-libicu76_76.1-4ubuntu1_armhf.deb ... 202s Unpacking libicu76:armhf (76.1-4ubuntu1) ... 202s Selecting previously unselected package icu-devtools. 202s Preparing to unpack .../139-icu-devtools_76.1-4ubuntu1_armhf.deb ... 202s Unpacking icu-devtools (76.1-4ubuntu1) ... 202s Selecting previously unselected package comerr-dev:armhf. 202s Preparing to unpack .../140-comerr-dev_2.1-1.47.2-3ubuntu1_armhf.deb ... 202s Unpacking comerr-dev:armhf (2.1-1.47.2-3ubuntu1) ... 202s Selecting previously unselected package libgssrpc4t64:armhf. 202s Preparing to unpack .../141-libgssrpc4t64_1.21.3-4ubuntu2_armhf.deb ... 202s Unpacking libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 202s Selecting previously unselected package libkadm5clnt-mit12:armhf. 202s Preparing to unpack .../142-libkadm5clnt-mit12_1.21.3-4ubuntu2_armhf.deb ... 202s Unpacking libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 202s Selecting previously unselected package libkdb5-10t64:armhf. 202s Preparing to unpack .../143-libkdb5-10t64_1.21.3-4ubuntu2_armhf.deb ... 202s Unpacking libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 202s Selecting previously unselected package libkadm5srv-mit12:armhf. 202s Preparing to unpack .../144-libkadm5srv-mit12_1.21.3-4ubuntu2_armhf.deb ... 202s Unpacking libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 202s Selecting previously unselected package krb5-multidev:armhf. 202s Preparing to unpack .../145-krb5-multidev_1.21.3-4ubuntu2_armhf.deb ... 202s Unpacking krb5-multidev:armhf (1.21.3-4ubuntu2) ... 202s Selecting previously unselected package libaec0:armhf. 202s Preparing to unpack .../146-libaec0_1.1.3-1_armhf.deb ... 202s Unpacking libaec0:armhf (1.1.3-1) ... 202s Selecting previously unselected package libalglib4.2:armhf. 202s Preparing to unpack .../147-libalglib4.2_4.2.0-2_armhf.deb ... 202s Unpacking libalglib4.2:armhf (4.2.0-2) ... 202s Selecting previously unselected package libsuitesparseconfig7:armhf. 202s Preparing to unpack .../148-libsuitesparseconfig7_1%3a7.10.1+dfsg-1_armhf.deb ... 202s Unpacking libsuitesparseconfig7:armhf (1:7.10.1+dfsg-1) ... 202s Selecting previously unselected package libamd3:armhf. 202s Preparing to unpack .../149-libamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 202s Unpacking libamd3:armhf (1:7.10.1+dfsg-1) ... 202s Selecting previously unselected package libann0. 203s Preparing to unpack .../150-libann0_1.1.2+doc-9build1_armhf.deb ... 203s Unpacking libann0 (1.1.2+doc-9build1) ... 203s Selecting previously unselected package libarpack2t64:armhf. 203s Preparing to unpack .../151-libarpack2t64_3.9.1-6_armhf.deb ... 203s Unpacking libarpack2t64:armhf (3.9.1-6) ... 203s Selecting previously unselected package libblas-dev:armhf. 203s Preparing to unpack .../152-libblas-dev_3.12.1-2build1_armhf.deb ... 203s Unpacking libblas-dev:armhf (3.12.1-2build1) ... 203s Selecting previously unselected package libopenblas-pthread-dev:armhf. 203s Preparing to unpack .../153-libopenblas-pthread-dev_0.3.29+ds-3_armhf.deb ... 203s Unpacking libopenblas-pthread-dev:armhf (0.3.29+ds-3) ... 203s Selecting previously unselected package liblapack-dev:armhf. 203s Preparing to unpack .../154-liblapack-dev_3.12.1-2build1_armhf.deb ... 203s Unpacking liblapack-dev:armhf (3.12.1-2build1) ... 203s Selecting previously unselected package libarpack2-dev:armhf. 203s Preparing to unpack .../155-libarpack2-dev_3.9.1-6_armhf.deb ... 203s Unpacking libarpack2-dev:armhf (3.9.1-6) ... 203s Selecting previously unselected package libbasix0.9:armhf. 203s Preparing to unpack .../156-libbasix0.9_0.9.0-2build2_armhf.deb ... 203s Unpacking libbasix0.9:armhf (0.9.0-2build2) ... 203s Selecting previously unselected package libpkgconf3:armhf. 203s Preparing to unpack .../157-libpkgconf3_1.8.1-4_armhf.deb ... 203s Unpacking libpkgconf3:armhf (1.8.1-4) ... 203s Selecting previously unselected package pkgconf-bin. 203s Preparing to unpack .../158-pkgconf-bin_1.8.1-4_armhf.deb ... 203s Unpacking pkgconf-bin (1.8.1-4) ... 203s Selecting previously unselected package pkgconf:armhf. 203s Preparing to unpack .../159-pkgconf_1.8.1-4_armhf.deb ... 203s Unpacking pkgconf:armhf (1.8.1-4) ... 203s Selecting previously unselected package libeigen3-dev. 203s Preparing to unpack .../160-libeigen3-dev_3.4.0-5_all.deb ... 203s Unpacking libeigen3-dev (3.4.0-5) ... 203s Selecting previously unselected package libbasix-dev:armhf. 203s Preparing to unpack .../161-libbasix-dev_0.9.0-2build2_armhf.deb ... 204s Unpacking libbasix-dev:armhf (0.9.0-2build2) ... 204s Selecting previously unselected package libboost1.83-dev:armhf. 204s Preparing to unpack .../162-libboost1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 204s Unpacking libboost1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 206s Selecting previously unselected package libboost-atomic1.83.0:armhf. 206s Preparing to unpack .../163-libboost-atomic1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 206s Unpacking libboost-atomic1.83.0:armhf (1.83.0-4.2ubuntu3) ... 206s Selecting previously unselected package libboost-atomic1.83-dev:armhf. 206s Preparing to unpack .../164-libboost-atomic1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 206s Unpacking libboost-atomic1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 206s Selecting previously unselected package libboost-chrono1.83.0t64:armhf. 206s Preparing to unpack .../165-libboost-chrono1.83.0t64_1.83.0-4.2ubuntu3_armhf.deb ... 206s Unpacking libboost-chrono1.83.0t64:armhf (1.83.0-4.2ubuntu3) ... 206s Selecting previously unselected package libboost-chrono1.83-dev:armhf. 206s Preparing to unpack .../166-libboost-chrono1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 206s Unpacking libboost-chrono1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 206s Selecting previously unselected package libboost-chrono-dev:armhf. 206s Preparing to unpack .../167-libboost-chrono-dev_1.83.0.2ubuntu2_armhf.deb ... 206s Unpacking libboost-chrono-dev:armhf (1.83.0.2ubuntu2) ... 206s Selecting previously unselected package libboost-date-time1.83.0:armhf. 206s Preparing to unpack .../168-libboost-date-time1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 206s Unpacking libboost-date-time1.83.0:armhf (1.83.0-4.2ubuntu3) ... 206s Selecting previously unselected package libboost-serialization1.83.0:armhf. 206s Preparing to unpack .../169-libboost-serialization1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 206s Unpacking libboost-serialization1.83.0:armhf (1.83.0-4.2ubuntu3) ... 206s Selecting previously unselected package libboost-serialization1.83-dev:armhf. 206s Preparing to unpack .../170-libboost-serialization1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 206s Unpacking libboost-serialization1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 206s Selecting previously unselected package libboost-date-time1.83-dev:armhf. 206s Preparing to unpack .../171-libboost-date-time1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 206s Unpacking libboost-date-time1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 206s Selecting previously unselected package libboost-dev:armhf. 206s Preparing to unpack .../172-libboost-dev_1.83.0.2ubuntu2_armhf.deb ... 206s Unpacking libboost-dev:armhf (1.83.0.2ubuntu2) ... 206s Selecting previously unselected package libboost-filesystem1.83.0:armhf. 206s Preparing to unpack .../173-libboost-filesystem1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 206s Unpacking libboost-filesystem1.83.0:armhf (1.83.0-4.2ubuntu3) ... 206s Selecting previously unselected package libboost-system1.83.0:armhf. 206s Preparing to unpack .../174-libboost-system1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 206s Unpacking libboost-system1.83.0:armhf (1.83.0-4.2ubuntu3) ... 206s Selecting previously unselected package libboost-system1.83-dev:armhf. 206s Preparing to unpack .../175-libboost-system1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 206s Unpacking libboost-system1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 206s Selecting previously unselected package libboost-filesystem1.83-dev:armhf. 206s Preparing to unpack .../176-libboost-filesystem1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 206s Unpacking libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 206s Selecting previously unselected package libboost-filesystem-dev:armhf. 206s Preparing to unpack .../177-libboost-filesystem-dev_1.83.0.2ubuntu2_armhf.deb ... 206s Unpacking libboost-filesystem-dev:armhf (1.83.0.2ubuntu2) ... 206s Selecting previously unselected package libboost-regex1.83.0:armhf. 206s Preparing to unpack .../178-libboost-regex1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 206s Unpacking libboost-regex1.83.0:armhf (1.83.0-4.2ubuntu3) ... 207s Selecting previously unselected package libicu-dev:armhf. 207s Preparing to unpack .../179-libicu-dev_76.1-4ubuntu1_armhf.deb ... 207s Unpacking libicu-dev:armhf (76.1-4ubuntu1) ... 207s Selecting previously unselected package libboost-regex1.83-dev:armhf. 207s Preparing to unpack .../180-libboost-regex1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 207s Unpacking libboost-regex1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 207s Selecting previously unselected package libboost-iostreams1.83.0:armhf. 207s Preparing to unpack .../181-libboost-iostreams1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 207s Unpacking libboost-iostreams1.83.0:armhf (1.83.0-4.2ubuntu3) ... 207s Selecting previously unselected package libboost-iostreams1.83-dev:armhf. 207s Preparing to unpack .../182-libboost-iostreams1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 207s Unpacking libboost-iostreams1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 207s Selecting previously unselected package libboost-iostreams-dev:armhf. 207s Preparing to unpack .../183-libboost-iostreams-dev_1.83.0.2ubuntu2_armhf.deb ... 207s Unpacking libboost-iostreams-dev:armhf (1.83.0.2ubuntu2) ... 207s Selecting previously unselected package libboost-math1.83.0:armhf. 207s Preparing to unpack .../184-libboost-math1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 207s Unpacking libboost-math1.83.0:armhf (1.83.0-4.2ubuntu3) ... 207s Selecting previously unselected package libboost-math1.83-dev:armhf. 207s Preparing to unpack .../185-libboost-math1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 207s Unpacking libboost-math1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 207s Selecting previously unselected package libboost-math-dev:armhf. 207s Preparing to unpack .../186-libboost-math-dev_1.83.0.2ubuntu2_armhf.deb ... 207s Unpacking libboost-math-dev:armhf (1.83.0.2ubuntu2) ... 207s Selecting previously unselected package libhwloc15:armhf. 207s Preparing to unpack .../187-libhwloc15_2.12.0-4build1_armhf.deb ... 207s Unpacking libhwloc15:armhf (2.12.0-4build1) ... 207s Selecting previously unselected package libmpich12:armhf. 207s Preparing to unpack .../188-libmpich12_4.3.0+really4.2.1-1_armhf.deb ... 207s Unpacking libmpich12:armhf (4.3.0+really4.2.1-1) ... 207s Selecting previously unselected package libboost-mpi1.83.0. 207s Preparing to unpack .../189-libboost-mpi1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 207s Unpacking libboost-mpi1.83.0 (1.83.0-4.2ubuntu3) ... 207s Selecting previously unselected package libnuma-dev:armhf. 207s Preparing to unpack .../190-libnuma-dev_2.0.19-1_armhf.deb ... 207s Unpacking libnuma-dev:armhf (2.0.19-1) ... 207s Selecting previously unselected package libltdl-dev:armhf. 207s Preparing to unpack .../191-libltdl-dev_2.5.4-4_armhf.deb ... 207s Unpacking libltdl-dev:armhf (2.5.4-4) ... 208s Selecting previously unselected package libhwloc-dev:armhf. 208s Preparing to unpack .../192-libhwloc-dev_2.12.0-4build1_armhf.deb ... 208s Unpacking libhwloc-dev:armhf (2.12.0-4build1) ... 208s Selecting previously unselected package hwloc-nox. 208s Preparing to unpack .../193-hwloc-nox_2.12.0-4build1_armhf.deb ... 208s Unpacking hwloc-nox (2.12.0-4build1) ... 208s Selecting previously unselected package libslurm42t64. 208s Preparing to unpack .../194-libslurm42t64_24.11.5-2_armhf.deb ... 208s Unpacking libslurm42t64 (24.11.5-2) ... 208s Selecting previously unselected package mpich. 208s Preparing to unpack .../195-mpich_4.3.0+really4.2.1-1_armhf.deb ... 208s Unpacking mpich (4.3.0+really4.2.1-1) ... 208s Selecting previously unselected package libmpich-dev:armhf. 208s Preparing to unpack .../196-libmpich-dev_4.3.0+really4.2.1-1_armhf.deb ... 208s Unpacking libmpich-dev:armhf (4.3.0+really4.2.1-1) ... 208s Selecting previously unselected package mpi-default-dev. 208s Preparing to unpack .../197-mpi-default-dev_1.18_armhf.deb ... 208s Unpacking mpi-default-dev (1.18) ... 208s Selecting previously unselected package libboost-mpi1.83-dev. 208s Preparing to unpack .../198-libboost-mpi1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 208s Unpacking libboost-mpi1.83-dev (1.83.0-4.2ubuntu3) ... 208s Selecting previously unselected package libboost-mpi-dev. 208s Preparing to unpack .../199-libboost-mpi-dev_1.83.0.2ubuntu2_armhf.deb ... 208s Unpacking libboost-mpi-dev (1.83.0.2ubuntu2) ... 208s Selecting previously unselected package libboost-program-options1.83.0:armhf. 208s Preparing to unpack .../200-libboost-program-options1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 208s Unpacking libboost-program-options1.83.0:armhf (1.83.0-4.2ubuntu3) ... 208s Selecting previously unselected package libboost-program-options1.83-dev:armhf. 208s Preparing to unpack .../201-libboost-program-options1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 208s Unpacking libboost-program-options1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 208s Selecting previously unselected package libboost-program-options-dev:armhf. 208s Preparing to unpack .../202-libboost-program-options-dev_1.83.0.2ubuntu2_armhf.deb ... 208s Unpacking libboost-program-options-dev:armhf (1.83.0.2ubuntu2) ... 208s Selecting previously unselected package libboost-serialization-dev:armhf. 208s Preparing to unpack .../203-libboost-serialization-dev_1.83.0.2ubuntu2_armhf.deb ... 208s Unpacking libboost-serialization-dev:armhf (1.83.0.2ubuntu2) ... 208s Selecting previously unselected package libboost-thread1.83.0:armhf. 208s Preparing to unpack .../204-libboost-thread1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 208s Unpacking libboost-thread1.83.0:armhf (1.83.0-4.2ubuntu3) ... 208s Selecting previously unselected package libboost-thread1.83-dev:armhf. 208s Preparing to unpack .../205-libboost-thread1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 208s Unpacking libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 208s Selecting previously unselected package libboost-thread-dev:armhf. 208s Preparing to unpack .../206-libboost-thread-dev_1.83.0.2ubuntu2_armhf.deb ... 208s Unpacking libboost-thread-dev:armhf (1.83.0.2ubuntu2) ... 208s Selecting previously unselected package libboost-timer1.83.0:armhf. 208s Preparing to unpack .../207-libboost-timer1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 208s Unpacking libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu3) ... 208s Selecting previously unselected package libboost-timer1.83-dev:armhf. 208s Preparing to unpack .../208-libboost-timer1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 208s Unpacking libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 208s Selecting previously unselected package libboost-timer-dev:armhf. 208s Preparing to unpack .../209-libboost-timer-dev_1.83.0.2ubuntu2_armhf.deb ... 208s Unpacking libboost-timer-dev:armhf (1.83.0.2ubuntu2) ... 208s Selecting previously unselected package libbrotli-dev:armhf. 208s Preparing to unpack .../210-libbrotli-dev_1.1.0-2build4_armhf.deb ... 208s Unpacking libbrotli-dev:armhf (1.1.0-2build4) ... 209s Selecting previously unselected package libbtf2:armhf. 209s Preparing to unpack .../211-libbtf2_1%3a7.10.1+dfsg-1_armhf.deb ... 209s Unpacking libbtf2:armhf (1:7.10.1+dfsg-1) ... 209s Selecting previously unselected package libcamd3:armhf. 209s Preparing to unpack .../212-libcamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 209s Unpacking libcamd3:armhf (1:7.10.1+dfsg-1) ... 209s Selecting previously unselected package libccolamd3:armhf. 209s Preparing to unpack .../213-libccolamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 209s Unpacking libccolamd3:armhf (1:7.10.1+dfsg-1) ... 209s Selecting previously unselected package libsz2:armhf. 209s Preparing to unpack .../214-libsz2_1.1.3-1_armhf.deb ... 209s Unpacking libsz2:armhf (1.1.3-1) ... 209s Selecting previously unselected package libhdf5-310:armhf. 209s Preparing to unpack .../215-libhdf5-310_1.14.5+repack-3build1_armhf.deb ... 209s Unpacking libhdf5-310:armhf (1.14.5+repack-3build1) ... 209s Selecting previously unselected package libcgns3.4:armhf. 209s Preparing to unpack .../216-libcgns3.4_3.4.0-5build1_armhf.deb ... 209s Unpacking libcgns3.4:armhf (3.4.0-5build1) ... 209s Selecting previously unselected package libcolamd3:armhf. 209s Preparing to unpack .../217-libcolamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 209s Unpacking libcolamd3:armhf (1:7.10.1+dfsg-1) ... 209s Selecting previously unselected package libcholmod5:armhf. 209s Preparing to unpack .../218-libcholmod5_1%3a7.10.1+dfsg-1_armhf.deb ... 209s Unpacking libcholmod5:armhf (1:7.10.1+dfsg-1) ... 209s Selecting previously unselected package libcombblas2.0.0t64:armhf. 209s Preparing to unpack .../219-libcombblas2.0.0t64_2.0.0-6build1_armhf.deb ... 209s Unpacking libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 209s Selecting previously unselected package libidn2-dev:armhf. 209s Preparing to unpack .../220-libidn2-dev_2.3.8-2_armhf.deb ... 209s Unpacking libidn2-dev:armhf (2.3.8-2) ... 209s Selecting previously unselected package libkrb5-dev:armhf. 209s Preparing to unpack .../221-libkrb5-dev_1.21.3-4ubuntu2_armhf.deb ... 209s Unpacking libkrb5-dev:armhf (1.21.3-4ubuntu2) ... 209s Selecting previously unselected package libldap-dev:armhf. 209s Preparing to unpack .../222-libldap-dev_2.6.9+dfsg-2ubuntu1_armhf.deb ... 209s Unpacking libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 209s Selecting previously unselected package libnghttp2-dev:armhf. 209s Preparing to unpack .../223-libnghttp2-dev_1.64.0-1.1build1_armhf.deb ... 209s Unpacking libnghttp2-dev:armhf (1.64.0-1.1build1) ... 209s Selecting previously unselected package libpsl-dev:armhf. 209s Preparing to unpack .../224-libpsl-dev_0.21.2-1.1build1_armhf.deb ... 209s Unpacking libpsl-dev:armhf (0.21.2-1.1build1) ... 209s Selecting previously unselected package libgmpxx4ldbl:armhf. 209s Preparing to unpack .../225-libgmpxx4ldbl_2%3a6.3.0+dfsg-3ubuntu2_armhf.deb ... 209s Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu2) ... 209s Selecting previously unselected package libgmp-dev:armhf. 209s Preparing to unpack .../226-libgmp-dev_2%3a6.3.0+dfsg-3ubuntu2_armhf.deb ... 209s Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu2) ... 209s Selecting previously unselected package libevent-2.1-7t64:armhf. 209s Preparing to unpack .../227-libevent-2.1-7t64_2.1.12-stable-10_armhf.deb ... 209s Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 209s Selecting previously unselected package libunbound8:armhf. 209s Preparing to unpack .../228-libunbound8_1.22.0-1ubuntu1_armhf.deb ... 209s Unpacking libunbound8:armhf (1.22.0-1ubuntu1) ... 209s Selecting previously unselected package libgnutls-dane0t64:armhf. 209s Preparing to unpack .../229-libgnutls-dane0t64_3.8.9-2ubuntu3_armhf.deb ... 209s Unpacking libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 209s Selecting previously unselected package libgnutls-openssl27t64:armhf. 209s Preparing to unpack .../230-libgnutls-openssl27t64_3.8.9-2ubuntu3_armhf.deb ... 209s Unpacking libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 209s Selecting previously unselected package libp11-kit-dev:armhf. 209s Preparing to unpack .../231-libp11-kit-dev_0.25.5-3ubuntu1_armhf.deb ... 209s Unpacking libp11-kit-dev:armhf (0.25.5-3ubuntu1) ... 209s Selecting previously unselected package libtasn1-6-dev:armhf. 210s Preparing to unpack .../232-libtasn1-6-dev_4.20.0-2_armhf.deb ... 210s Unpacking libtasn1-6-dev:armhf (4.20.0-2) ... 210s Selecting previously unselected package nettle-dev:armhf. 210s Preparing to unpack .../233-nettle-dev_3.10.1-1_armhf.deb ... 210s Unpacking nettle-dev:armhf (3.10.1-1) ... 210s Selecting previously unselected package libgnutls28-dev:armhf. 210s Preparing to unpack .../234-libgnutls28-dev_3.8.9-2ubuntu3_armhf.deb ... 210s Unpacking libgnutls28-dev:armhf (3.8.9-2ubuntu3) ... 210s Selecting previously unselected package zlib1g-dev:armhf. 210s Preparing to unpack .../235-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_armhf.deb ... 210s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 210s Selecting previously unselected package librtmp-dev:armhf. 210s Preparing to unpack .../236-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_armhf.deb ... 210s Unpacking librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build7) ... 210s Selecting previously unselected package libssl-dev:armhf. 210s Preparing to unpack .../237-libssl-dev_3.5.0-2ubuntu1_armhf.deb ... 210s Unpacking libssl-dev:armhf (3.5.0-2ubuntu1) ... 210s Selecting previously unselected package libssh2-1-dev:armhf. 210s Preparing to unpack .../238-libssh2-1-dev_1.11.1-1_armhf.deb ... 210s Unpacking libssh2-1-dev:armhf (1.11.1-1) ... 210s Selecting previously unselected package libzstd-dev:armhf. 210s Preparing to unpack .../239-libzstd-dev_1.5.7+dfsg-1build1_armhf.deb ... 210s Unpacking libzstd-dev:armhf (1.5.7+dfsg-1build1) ... 210s Selecting previously unselected package libcurl4-openssl-dev:armhf. 210s Preparing to unpack .../240-libcurl4-openssl-dev_8.13.0-5ubuntu1_armhf.deb ... 210s Unpacking libcurl4-openssl-dev:armhf (8.13.0-5ubuntu1) ... 210s Selecting previously unselected package libcxsparse4:armhf. 210s Preparing to unpack .../241-libcxsparse4_1%3a7.10.1+dfsg-1_armhf.deb ... 210s Unpacking libcxsparse4:armhf (1:7.10.1+dfsg-1) ... 210s Selecting previously unselected package libhdf5-mpich-310:armhf. 210s Preparing to unpack .../242-libhdf5-mpich-310_1.14.5+repack-3build1_armhf.deb ... 210s Unpacking libhdf5-mpich-310:armhf (1.14.5+repack-3build1) ... 210s Selecting previously unselected package libfftw3-double3:armhf. 210s Preparing to unpack .../243-libfftw3-double3_3.3.10-2fakesync1build1_armhf.deb ... 210s Unpacking libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 210s Selecting previously unselected package libfftw3-single3:armhf. 210s Preparing to unpack .../244-libfftw3-single3_3.3.10-2fakesync1build1_armhf.deb ... 210s Unpacking libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 210s Selecting previously unselected package libfftw3-mpi3:armhf. 210s Preparing to unpack .../245-libfftw3-mpi3_3.3.10-2fakesync1build1_armhf.deb ... 210s Unpacking libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 210s Selecting previously unselected package libklu2:armhf. 210s Preparing to unpack .../246-libklu2_1%3a7.10.1+dfsg-1_armhf.deb ... 210s Unpacking libklu2:armhf (1:7.10.1+dfsg-1) ... 210s Selecting previously unselected package mpi-default-bin. 210s Preparing to unpack .../247-mpi-default-bin_1.18_armhf.deb ... 210s Unpacking mpi-default-bin (1.18) ... 210s Selecting previously unselected package libscalapack-mpich2.2:armhf. 210s Preparing to unpack .../248-libscalapack-mpich2.2_2.2.2-1ubuntu1_armhf.deb ... 210s Unpacking libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 210s Selecting previously unselected package libmumps-5.7:armhf. 210s Preparing to unpack .../249-libmumps-5.7_5.7.3-3build2_armhf.deb ... 210s Unpacking libmumps-5.7:armhf (5.7.3-3build2) ... 211s Selecting previously unselected package libptscotch-7.0:armhf. 211s Preparing to unpack .../250-libptscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 211s Unpacking libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 211s Selecting previously unselected package libspqr4:armhf. 211s Preparing to unpack .../251-libspqr4_1%3a7.10.1+dfsg-1_armhf.deb ... 211s Unpacking libspqr4:armhf (1:7.10.1+dfsg-1) ... 211s Selecting previously unselected package libmetis5:armhf. 211s Preparing to unpack .../252-libmetis5_5.1.0.dfsg-7build3_armhf.deb ... 211s Unpacking libmetis5:armhf (5.1.0.dfsg-7build3) ... 211s Selecting previously unselected package libsuperlu-dist8:armhf. 211s Preparing to unpack .../253-libsuperlu-dist8_8.2.1+dfsg1-5build1_armhf.deb ... 211s Unpacking libsuperlu-dist8:armhf (8.2.1+dfsg1-5build1) ... 211s Selecting previously unselected package libsuperlu7:armhf. 211s Preparing to unpack .../254-libsuperlu7_7.0.1+dfsg1-2_armhf.deb ... 211s Unpacking libsuperlu7:armhf (7.0.1+dfsg1-2) ... 211s Selecting previously unselected package libumfpack6:armhf. 211s Preparing to unpack .../255-libumfpack6_1%3a7.10.1+dfsg-1_armhf.deb ... 211s Unpacking libumfpack6:armhf (1:7.10.1+dfsg-1) ... 211s Selecting previously unselected package ocl-icd-libopencl1:armhf. 211s Preparing to unpack .../256-ocl-icd-libopencl1_2.3.3-1_armhf.deb ... 211s Unpacking ocl-icd-libopencl1:armhf (2.3.3-1) ... 211s Selecting previously unselected package libpetsc-complex3.22:armhf. 211s Preparing to unpack .../257-libpetsc-complex3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 211s Unpacking libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 211s Selecting previously unselected package libpugixml1v5:armhf. 211s Preparing to unpack .../258-libpugixml1v5_1.14-2_armhf.deb ... 211s Unpacking libpugixml1v5:armhf (1.14-2) ... 211s Selecting previously unselected package libparpack2t64:armhf. 211s Preparing to unpack .../259-libparpack2t64_3.9.1-6_armhf.deb ... 211s Unpacking libparpack2t64:armhf (3.9.1-6) ... 211s Selecting previously unselected package libslepc-complex3.22. 211s Preparing to unpack .../260-libslepc-complex3.22_3.22.2+dfsg1-1build1_armhf.deb ... 211s Unpacking libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 211s Selecting previously unselected package libspdlog1.15:armhf. 211s Preparing to unpack .../261-libspdlog1.15_1%3a1.15.3+ds-1_armhf.deb ... 211s Unpacking libspdlog1.15:armhf (1:1.15.3+ds-1) ... 211s Selecting previously unselected package libdolfinx-complex0.9:armhf. 211s Preparing to unpack .../262-libdolfinx-complex0.9_1%3a0.9.0-7build1_armhf.deb ... 211s Unpacking libdolfinx-complex0.9:armhf (1:0.9.0-7build1) ... 211s Selecting previously unselected package libjs-jquery-ui. 211s Preparing to unpack .../263-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 211s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 211s Selecting previously unselected package libopenblas0:armhf. 211s Preparing to unpack .../264-libopenblas0_0.3.29+ds-3_armhf.deb ... 211s Unpacking libopenblas0:armhf (0.3.29+ds-3) ... 211s Selecting previously unselected package libopenblas-dev:armhf. 211s Preparing to unpack .../265-libopenblas-dev_0.3.29+ds-3_armhf.deb ... 211s Unpacking libopenblas-dev:armhf (0.3.29+ds-3) ... 211s Selecting previously unselected package libldl3:armhf. 211s Preparing to unpack .../266-libldl3_1%3a7.10.1+dfsg-1_armhf.deb ... 211s Unpacking libldl3:armhf (1:7.10.1+dfsg-1) ... 211s Selecting previously unselected package libsuitesparse-mongoose3:armhf. 212s Preparing to unpack .../267-libsuitesparse-mongoose3_1%3a7.10.1+dfsg-1_armhf.deb ... 212s Unpacking libsuitesparse-mongoose3:armhf (1:7.10.1+dfsg-1) ... 212s Selecting previously unselected package librbio4:armhf. 212s Preparing to unpack .../268-librbio4_1%3a7.10.1+dfsg-1_armhf.deb ... 212s Unpacking librbio4:armhf (1:7.10.1+dfsg-1) ... 212s Selecting previously unselected package libspex3:armhf. 212s Preparing to unpack .../269-libspex3_1%3a7.10.1+dfsg-1_armhf.deb ... 212s Unpacking libspex3:armhf (1:7.10.1+dfsg-1) ... 212s Selecting previously unselected package libparu1:armhf. 212s Preparing to unpack .../270-libparu1_1%3a7.10.1+dfsg-1_armhf.deb ... 212s Unpacking libparu1:armhf (1:7.10.1+dfsg-1) ... 212s Selecting previously unselected package libsuitesparse-dev:armhf. 212s Preparing to unpack .../271-libsuitesparse-dev_1%3a7.10.1+dfsg-1_armhf.deb ... 212s Unpacking libsuitesparse-dev:armhf (1:7.10.1+dfsg-1) ... 212s Selecting previously unselected package libscotch-7.0:armhf. 212s Preparing to unpack .../272-libscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 212s Unpacking libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 212s Selecting previously unselected package libscotch-dev. 212s Preparing to unpack .../273-libscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 212s Unpacking libscotch-dev (7.0.5-1ubuntu2) ... 212s Selecting previously unselected package libptscotch-dev. 212s Preparing to unpack .../274-libptscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 212s Unpacking libptscotch-dev (7.0.5-1ubuntu2) ... 212s Selecting previously unselected package libscalapack-mpich-dev:armhf. 212s Preparing to unpack .../275-libscalapack-mpich-dev_2.2.2-1ubuntu1_armhf.deb ... 212s Unpacking libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 212s Selecting previously unselected package libscalapack-mpi-dev:armhf. 212s Preparing to unpack .../276-libscalapack-mpi-dev_2.2.2-1ubuntu1_armhf.deb ... 212s Unpacking libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 212s Selecting previously unselected package libfftw3-bin. 212s Preparing to unpack .../277-libfftw3-bin_3.3.10-2fakesync1build1_armhf.deb ... 212s Unpacking libfftw3-bin (3.3.10-2fakesync1build1) ... 212s Selecting previously unselected package libfftw3-dev:armhf. 212s Preparing to unpack .../278-libfftw3-dev_3.3.10-2fakesync1build1_armhf.deb ... 212s Unpacking libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 212s Selecting previously unselected package libfftw3-mpi-dev:armhf. 212s Preparing to unpack .../279-libfftw3-mpi-dev_3.3.10-2fakesync1build1_armhf.deb ... 212s Unpacking libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 212s Selecting previously unselected package opencl-c-headers. 212s Preparing to unpack .../280-opencl-c-headers_3.0~2024.10.24-2_all.deb ... 212s Unpacking opencl-c-headers (3.0~2024.10.24-2) ... 212s Selecting previously unselected package opencl-clhpp-headers. 212s Preparing to unpack .../281-opencl-clhpp-headers_3.0~2024.10.24-2ubuntu1_all.deb ... 212s Unpacking opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 212s Selecting previously unselected package ocl-icd-opencl-dev:armhf. 212s Preparing to unpack .../282-ocl-icd-opencl-dev_2.3.3-1_armhf.deb ... 212s Unpacking ocl-icd-opencl-dev:armhf (2.3.3-1) ... 212s Selecting previously unselected package libhdf5-mpich-fortran-310:armhf. 212s Preparing to unpack .../283-libhdf5-mpich-fortran-310_1.14.5+repack-3build1_armhf.deb ... 212s Unpacking libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3build1) ... 212s Selecting previously unselected package libhdf5-mpich-hl-310:armhf. 212s Preparing to unpack .../284-libhdf5-mpich-hl-310_1.14.5+repack-3build1_armhf.deb ... 212s Unpacking libhdf5-mpich-hl-310:armhf (1.14.5+repack-3build1) ... 212s Selecting previously unselected package libhdf5-mpich-hl-fortran-310:armhf. 212s Preparing to unpack .../285-libhdf5-mpich-hl-fortran-310_1.14.5+repack-3build1_armhf.deb ... 212s Unpacking libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3build1) ... 212s Selecting previously unselected package libhdf5-mpich-cpp-310:armhf. 212s Preparing to unpack .../286-libhdf5-mpich-cpp-310_1.14.5+repack-3build1_armhf.deb ... 212s Unpacking libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3build1) ... 212s Selecting previously unselected package libhdf5-mpich-hl-cpp-310:armhf. 212s Preparing to unpack .../287-libhdf5-mpich-hl-cpp-310_1.14.5+repack-3build1_armhf.deb ... 212s Unpacking libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3build1) ... 213s Selecting previously unselected package libaec-dev:armhf. 213s Preparing to unpack .../288-libaec-dev_1.1.3-1_armhf.deb ... 213s Unpacking libaec-dev:armhf (1.1.3-1) ... 213s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 213s Preparing to unpack .../289-libjpeg-turbo8-dev_2.1.5-3ubuntu2_armhf.deb ... 213s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 213s Selecting previously unselected package libjpeg8-dev:armhf. 213s Preparing to unpack .../290-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 213s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 213s Selecting previously unselected package libjpeg-dev:armhf. 213s Preparing to unpack .../291-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 213s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 213s Selecting previously unselected package libhdf5-mpich-dev. 213s Preparing to unpack .../292-libhdf5-mpich-dev_1.14.5+repack-3build1_armhf.deb ... 213s Unpacking libhdf5-mpich-dev (1.14.5+repack-3build1) ... 213s Selecting previously unselected package libhdf5-mpi-dev:armhf. 213s Preparing to unpack .../293-libhdf5-mpi-dev_1.14.5+repack-3build1_armhf.deb ... 213s Unpacking libhdf5-mpi-dev:armhf (1.14.5+repack-3build1) ... 213s Selecting previously unselected package libsuperlu-dev:armhf. 213s Preparing to unpack .../294-libsuperlu-dev_7.0.1+dfsg1-2_armhf.deb ... 213s Unpacking libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 213s Selecting previously unselected package libsuperlu-dist-dev:armhf. 213s Preparing to unpack .../295-libsuperlu-dist-dev_8.2.1+dfsg1-5build1_armhf.deb ... 213s Unpacking libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 213s Selecting previously unselected package xorg-sgml-doctools. 213s Preparing to unpack .../296-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 213s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 213s Selecting previously unselected package x11proto-dev. 213s Preparing to unpack .../297-x11proto-dev_2024.1-1_all.deb ... 213s Unpacking x11proto-dev (2024.1-1) ... 213s Selecting previously unselected package libxau-dev:armhf. 213s Preparing to unpack .../298-libxau-dev_1%3a1.0.11-1_armhf.deb ... 213s Unpacking libxau-dev:armhf (1:1.0.11-1) ... 213s Selecting previously unselected package libxdmcp-dev:armhf. 213s Preparing to unpack .../299-libxdmcp-dev_1%3a1.1.5-1_armhf.deb ... 213s Unpacking libxdmcp-dev:armhf (1:1.1.5-1) ... 213s Selecting previously unselected package xtrans-dev. 213s Preparing to unpack .../300-xtrans-dev_1.4.0-1_all.deb ... 213s Unpacking xtrans-dev (1.4.0-1) ... 213s Selecting previously unselected package libxcb1-dev:armhf. 213s Preparing to unpack .../301-libxcb1-dev_1.17.0-2_armhf.deb ... 213s Unpacking libxcb1-dev:armhf (1.17.0-2) ... 213s Selecting previously unselected package libx11-dev:armhf. 213s Preparing to unpack .../302-libx11-dev_2%3a1.8.12-1_armhf.deb ... 213s Unpacking libx11-dev:armhf (2:1.8.12-1) ... 213s Selecting previously unselected package libyaml-dev:armhf. 213s Preparing to unpack .../303-libyaml-dev_0.2.5-2_armhf.deb ... 213s Unpacking libyaml-dev:armhf (0.2.5-2) ... 213s Selecting previously unselected package libpetsc3.22-dev-common. 213s Preparing to unpack .../304-libpetsc3.22-dev-common_3.22.5+dfsg1-2ubuntu1_all.deb ... 213s Unpacking libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 213s Selecting previously unselected package libmumps-headers-dev. 213s Preparing to unpack .../305-libmumps-headers-dev_5.7.3-3build2_all.deb ... 213s Unpacking libmumps-headers-dev (5.7.3-3build2) ... 214s Selecting previously unselected package libmumps-dev:armhf. 214s Preparing to unpack .../306-libmumps-dev_5.7.3-3build2_armhf.deb ... 214s Unpacking libmumps-dev:armhf (5.7.3-3build2) ... 214s Selecting previously unselected package libc6-dbg:armhf. 214s Preparing to unpack .../307-libc6-dbg_2.41-6ubuntu2_armhf.deb ... 214s Unpacking libc6-dbg:armhf (2.41-6ubuntu2) ... 214s Selecting previously unselected package valgrind. 214s Preparing to unpack .../308-valgrind_1%3a3.24.0-0ubuntu2_armhf.deb ... 214s Unpacking valgrind (1:3.24.0-0ubuntu2) ... 214s Selecting previously unselected package valgrind-mpi. 214s Preparing to unpack .../309-valgrind-mpi_1%3a3.24.0-0ubuntu2_armhf.deb ... 214s Unpacking valgrind-mpi (1:3.24.0-0ubuntu2) ... 214s Selecting previously unselected package libpetsc-complex3.22-dev:armhf. 214s Preparing to unpack .../310-libpetsc-complex3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 214s Unpacking libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 214s Selecting previously unselected package libparpack2-dev:armhf. 214s Preparing to unpack .../311-libparpack2-dev_3.9.1-6_armhf.deb ... 214s Unpacking libparpack2-dev:armhf (3.9.1-6) ... 214s Selecting previously unselected package libslepc-complex3.22-dev. 214s Preparing to unpack .../312-libslepc-complex3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 214s Unpacking libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 214s Selecting previously unselected package libdolfinx-complex-dev:armhf. 214s Preparing to unpack .../313-libdolfinx-complex-dev_1%3a0.9.0-7build1_armhf.deb ... 214s Unpacking libdolfinx-complex-dev:armhf (1:0.9.0-7build1) ... 214s Selecting previously unselected package libhypre-2.32.0:armhf. 214s Preparing to unpack .../314-libhypre-2.32.0_2.32.0-4_armhf.deb ... 214s Unpacking libhypre-2.32.0:armhf (2.32.0-4) ... 215s Selecting previously unselected package libpetsc-real3.22:armhf. 215s Preparing to unpack .../315-libpetsc-real3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 215s Unpacking libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 215s Selecting previously unselected package libslepc-real3.22. 215s Preparing to unpack .../316-libslepc-real3.22_3.22.2+dfsg1-1build1_armhf.deb ... 215s Unpacking libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 215s Selecting previously unselected package libdolfinx-real0.9:armhf. 215s Preparing to unpack .../317-libdolfinx-real0.9_1%3a0.9.0-7build1_armhf.deb ... 215s Unpacking libdolfinx-real0.9:armhf (1:0.9.0-7build1) ... 215s Selecting previously unselected package libhypre-dev:armhf. 215s Preparing to unpack .../318-libhypre-dev_2.32.0-4_armhf.deb ... 215s Unpacking libhypre-dev:armhf (2.32.0-4) ... 215s Selecting previously unselected package libpetsc-real3.22-dev:armhf. 215s Preparing to unpack .../319-libpetsc-real3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 215s Unpacking libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 215s Selecting previously unselected package libslepc-real3.22-dev. 215s Preparing to unpack .../320-libslepc-real3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 215s Unpacking libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 215s Selecting previously unselected package libdolfinx-real-dev:armhf. 215s Preparing to unpack .../321-libdolfinx-real-dev_1%3a0.9.0-7build1_armhf.deb ... 215s Unpacking libdolfinx-real-dev:armhf (1:0.9.0-7build1) ... 215s Selecting previously unselected package libpugixml-dev:armhf. 215s Preparing to unpack .../322-libpugixml-dev_1.14-2_armhf.deb ... 215s Unpacking libpugixml-dev:armhf (1.14-2) ... 215s Selecting previously unselected package libfmt-dev:armhf. 215s Preparing to unpack .../323-libfmt-dev_10.1.1+ds1-4_armhf.deb ... 215s Unpacking libfmt-dev:armhf (10.1.1+ds1-4) ... 215s Selecting previously unselected package libspdlog-dev:armhf. 215s Preparing to unpack .../324-libspdlog-dev_1%3a1.15.3+ds-1_armhf.deb ... 215s Unpacking libspdlog-dev:armhf (1:1.15.3+ds-1) ... 215s Selecting previously unselected package liblzma-dev:armhf. 215s Preparing to unpack .../325-liblzma-dev_5.8.1-1build1_armhf.deb ... 215s Unpacking liblzma-dev:armhf (5.8.1-1build1) ... 215s Selecting previously unselected package libxml2-dev:armhf. 216s Preparing to unpack .../326-libxml2-dev_2.14.3+dfsg-0exp3_armhf.deb ... 216s Unpacking libxml2-dev:armhf (2.14.3+dfsg-0exp3) ... 216s Selecting previously unselected package python3-ply. 216s Preparing to unpack .../327-python3-ply_3.11-9_all.deb ... 216s Unpacking python3-ply (3.11-9) ... 216s Selecting previously unselected package python3-pycparser. 216s Preparing to unpack .../328-python3-pycparser_2.22-2_all.deb ... 216s Unpacking python3-pycparser (2.22-2) ... 216s Selecting previously unselected package python3-cffi. 216s Preparing to unpack .../329-python3-cffi_1.17.1-3_all.deb ... 216s Unpacking python3-cffi (1.17.1-3) ... 216s Selecting previously unselected package libpython3.13:armhf. 216s Preparing to unpack .../330-libpython3.13_3.13.5-1_armhf.deb ... 216s Unpacking libpython3.13:armhf (3.13.5-1) ... 216s Selecting previously unselected package libexpat1-dev:armhf. 216s Preparing to unpack .../331-libexpat1-dev_2.7.1-1_armhf.deb ... 216s Unpacking libexpat1-dev:armhf (2.7.1-1) ... 216s Selecting previously unselected package libpython3.13-dev:armhf. 216s Preparing to unpack .../332-libpython3.13-dev_3.13.5-1_armhf.deb ... 216s Unpacking libpython3.13-dev:armhf (3.13.5-1) ... 216s Selecting previously unselected package libpython3-dev:armhf. 216s Preparing to unpack .../333-libpython3-dev_3.13.4-1_armhf.deb ... 216s Unpacking libpython3-dev:armhf (3.13.4-1) ... 216s Selecting previously unselected package python3.13-dev. 216s Preparing to unpack .../334-python3.13-dev_3.13.5-1_armhf.deb ... 216s Unpacking python3.13-dev (3.13.5-1) ... 216s Selecting previously unselected package python3-dev. 216s Preparing to unpack .../335-python3-dev_3.13.4-1_armhf.deb ... 216s Unpacking python3-dev (3.13.4-1) ... 216s Selecting previously unselected package python3-ufl. 216s Preparing to unpack .../336-python3-ufl_2024.2.0-3_all.deb ... 216s Unpacking python3-ufl (2024.2.0-3) ... 216s Selecting previously unselected package python3-basix. 216s Preparing to unpack .../337-python3-basix_0.9.0-2build2_armhf.deb ... 216s Unpacking python3-basix (0.9.0-2build2) ... 216s Selecting previously unselected package python3-ffcx. 216s Preparing to unpack .../338-python3-ffcx_1%3a0.9.0-2_all.deb ... 216s Unpacking python3-ffcx (1:0.9.0-2) ... 216s Selecting previously unselected package libdolfinx-dev:armhf. 216s Preparing to unpack .../339-libdolfinx-dev_1%3a0.9.0-7build1_armhf.deb ... 216s Unpacking libdolfinx-dev:armhf (1:0.9.0-7build1) ... 216s Selecting previously unselected package libdrm-amdgpu1:armhf. 216s Preparing to unpack .../340-libdrm-amdgpu1_2.4.124-2_armhf.deb ... 216s Unpacking libdrm-amdgpu1:armhf (2.4.124-2) ... 216s Selecting previously unselected package libxfixes3:armhf. 216s Preparing to unpack .../341-libxfixes3_1%3a6.0.0-2build1_armhf.deb ... 216s Unpacking libxfixes3:armhf (1:6.0.0-2build1) ... 216s Selecting previously unselected package libxcursor1:armhf. 216s Preparing to unpack .../342-libxcursor1_1%3a1.2.3-1_armhf.deb ... 216s Unpacking libxcursor1:armhf (1:1.2.3-1) ... 217s Selecting previously unselected package libxinerama1:armhf. 217s Preparing to unpack .../343-libxinerama1_2%3a1.1.4-3build1_armhf.deb ... 217s Unpacking libxinerama1:armhf (2:1.1.4-3build1) ... 217s Selecting previously unselected package libfltk1.3t64:armhf. 217s Preparing to unpack .../344-libfltk1.3t64_1.3.11-2_armhf.deb ... 217s Unpacking libfltk1.3t64:armhf (1.3.11-2) ... 217s Selecting previously unselected package libglvnd0:armhf. 217s Preparing to unpack .../345-libglvnd0_1.7.0-1build1_armhf.deb ... 217s Unpacking libglvnd0:armhf (1.7.0-1build1) ... 217s Selecting previously unselected package libx11-xcb1:armhf. 217s Preparing to unpack .../346-libx11-xcb1_2%3a1.8.12-1_armhf.deb ... 217s Unpacking libx11-xcb1:armhf (2:1.8.12-1) ... 217s Selecting previously unselected package libxcb-dri3-0:armhf. 217s Preparing to unpack .../347-libxcb-dri3-0_1.17.0-2_armhf.deb ... 217s Unpacking libxcb-dri3-0:armhf (1.17.0-2) ... 217s Selecting previously unselected package libxcb-glx0:armhf. 217s Preparing to unpack .../348-libxcb-glx0_1.17.0-2_armhf.deb ... 217s Unpacking libxcb-glx0:armhf (1.17.0-2) ... 217s Selecting previously unselected package libxcb-present0:armhf. 217s Preparing to unpack .../349-libxcb-present0_1.17.0-2_armhf.deb ... 217s Unpacking libxcb-present0:armhf (1.17.0-2) ... 217s Selecting previously unselected package libxcb-xfixes0:armhf. 217s Preparing to unpack .../350-libxcb-xfixes0_1.17.0-2_armhf.deb ... 217s Unpacking libxcb-xfixes0:armhf (1.17.0-2) ... 217s Selecting previously unselected package libxxf86vm1:armhf. 217s Preparing to unpack .../351-libxxf86vm1_1%3a1.1.4-1build4_armhf.deb ... 217s Unpacking libxxf86vm1:armhf (1:1.1.4-1build4) ... 217s Selecting previously unselected package libxcb-randr0:armhf. 217s Preparing to unpack .../352-libxcb-randr0_1.17.0-2_armhf.deb ... 217s Unpacking libxcb-randr0:armhf (1.17.0-2) ... 217s Selecting previously unselected package libxcb-sync1:armhf. 217s Preparing to unpack .../353-libxcb-sync1_1.17.0-2_armhf.deb ... 217s Unpacking libxcb-sync1:armhf (1.17.0-2) ... 217s Selecting previously unselected package libxshmfence1:armhf. 217s Preparing to unpack .../354-libxshmfence1_1.3.3-1_armhf.deb ... 217s Unpacking libxshmfence1:armhf (1.3.3-1) ... 217s Selecting previously unselected package mesa-libgallium:armhf. 217s Preparing to unpack .../355-mesa-libgallium_25.0.7-0ubuntu3_armhf.deb ... 217s Unpacking mesa-libgallium:armhf (25.0.7-0ubuntu3) ... 217s Selecting previously unselected package libwayland-server0:armhf. 217s Preparing to unpack .../356-libwayland-server0_1.23.1-3build1_armhf.deb ... 217s Unpacking libwayland-server0:armhf (1.23.1-3build1) ... 217s Selecting previously unselected package libgbm1:armhf. 217s Preparing to unpack .../357-libgbm1_25.0.7-0ubuntu3_armhf.deb ... 217s Unpacking libgbm1:armhf (25.0.7-0ubuntu3) ... 217s Selecting previously unselected package libvulkan1:armhf. 217s Preparing to unpack .../358-libvulkan1_1.4.309.0-1_armhf.deb ... 217s Unpacking libvulkan1:armhf (1.4.309.0-1) ... 217s Selecting previously unselected package libgl1-mesa-dri:armhf. 217s Preparing to unpack .../359-libgl1-mesa-dri_25.0.7-0ubuntu3_armhf.deb ... 217s Unpacking libgl1-mesa-dri:armhf (25.0.7-0ubuntu3) ... 217s Selecting previously unselected package libglx-mesa0:armhf. 217s Preparing to unpack .../360-libglx-mesa0_25.0.7-0ubuntu3_armhf.deb ... 217s Unpacking libglx-mesa0:armhf (25.0.7-0ubuntu3) ... 218s Selecting previously unselected package libglx0:armhf. 218s Preparing to unpack .../361-libglx0_1.7.0-1build1_armhf.deb ... 218s Unpacking libglx0:armhf (1.7.0-1build1) ... 218s Selecting previously unselected package libgl1:armhf. 218s Preparing to unpack .../362-libgl1_1.7.0-1build1_armhf.deb ... 218s Unpacking libgl1:armhf (1.7.0-1build1) ... 218s Selecting previously unselected package libfltk-gl1.3t64:armhf. 218s Preparing to unpack .../363-libfltk-gl1.3t64_1.3.11-2_armhf.deb ... 218s Unpacking libfltk-gl1.3t64:armhf (1.3.11-2) ... 218s Selecting previously unselected package libfltk-images1.3t64:armhf. 218s Preparing to unpack .../364-libfltk-images1.3t64_1.3.11-2_armhf.deb ... 218s Unpacking libfltk-images1.3t64:armhf (1.3.11-2) ... 218s Selecting previously unselected package libgl2ps1.4. 218s Preparing to unpack .../365-libgl2ps1.4_1.4.2+dfsg1-2build1_armhf.deb ... 218s Unpacking libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 218s Selecting previously unselected package libopengl0:armhf. 218s Preparing to unpack .../366-libopengl0_1.7.0-1build1_armhf.deb ... 218s Unpacking libopengl0:armhf (1.7.0-1build1) ... 218s Selecting previously unselected package libglu1-mesa:armhf. 218s Preparing to unpack .../367-libglu1-mesa_9.0.2-1.1build1_armhf.deb ... 218s Unpacking libglu1-mesa:armhf (9.0.2-1.1build1) ... 218s Selecting previously unselected package libtbbbind-2-5:armhf. 218s Preparing to unpack .../368-libtbbbind-2-5_2022.1.0-1_armhf.deb ... 218s Unpacking libtbbbind-2-5:armhf (2022.1.0-1) ... 218s Selecting previously unselected package libtbbmalloc2:armhf. 218s Preparing to unpack .../369-libtbbmalloc2_2022.1.0-1_armhf.deb ... 218s Unpacking libtbbmalloc2:armhf (2022.1.0-1) ... 218s Selecting previously unselected package libtbb12:armhf. 218s Preparing to unpack .../370-libtbb12_2022.1.0-1_armhf.deb ... 218s Unpacking libtbb12:armhf (2022.1.0-1) ... 218s Selecting previously unselected package libocct-foundation-7.8:armhf. 218s Preparing to unpack .../371-libocct-foundation-7.8_7.8.1+dfsg1-3_armhf.deb ... 218s Unpacking libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 218s Selecting previously unselected package libocct-modeling-data-7.8:armhf. 218s Preparing to unpack .../372-libocct-modeling-data-7.8_7.8.1+dfsg1-3_armhf.deb ... 218s Unpacking libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 218s Selecting previously unselected package libocct-modeling-algorithms-7.8:armhf. 218s Preparing to unpack .../373-libocct-modeling-algorithms-7.8_7.8.1+dfsg1-3_armhf.deb ... 218s Unpacking libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 218s Selecting previously unselected package libimath-3-1-29t64:armhf. 218s Preparing to unpack .../374-libimath-3-1-29t64_3.1.12-1ubuntu1_armhf.deb ... 218s Unpacking libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 218s Selecting previously unselected package libjxr0t64:armhf. 218s Preparing to unpack .../375-libjxr0t64_1.2~git20170615.f752187-5.3_armhf.deb ... 218s Unpacking libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 218s Selecting previously unselected package libopenexr-3-1-30:armhf. 218s Preparing to unpack .../376-libopenexr-3-1-30_3.1.13-2_armhf.deb ... 218s Unpacking libopenexr-3-1-30:armhf (3.1.13-2) ... 218s Selecting previously unselected package libopenjp2-7:armhf. 219s Preparing to unpack .../377-libopenjp2-7_2.5.3-2_armhf.deb ... 219s Unpacking libopenjp2-7:armhf (2.5.3-2) ... 219s Selecting previously unselected package liblcms2-2:armhf. 219s Preparing to unpack .../378-liblcms2-2_2.16-2_armhf.deb ... 219s Unpacking liblcms2-2:armhf (2.16-2) ... 219s Selecting previously unselected package libraw23t64:armhf. 219s Preparing to unpack .../379-libraw23t64_0.21.4-2_armhf.deb ... 219s Unpacking libraw23t64:armhf (0.21.4-2) ... 219s Selecting previously unselected package libwebpmux3:armhf. 219s Preparing to unpack .../380-libwebpmux3_1.5.0-0.1_armhf.deb ... 219s Unpacking libwebpmux3:armhf (1.5.0-0.1) ... 219s Selecting previously unselected package libfreeimage3:armhf. 219s Preparing to unpack .../381-libfreeimage3_3.18.0+ds2-11_armhf.deb ... 219s Unpacking libfreeimage3:armhf (3.18.0+ds2-11) ... 219s Selecting previously unselected package libocct-draw-7.8:armhf. 219s Preparing to unpack .../382-libocct-draw-7.8_7.8.1+dfsg1-3_armhf.deb ... 219s Unpacking libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 219s Selecting previously unselected package occt-misc. 219s Preparing to unpack .../383-occt-misc_7.8.1+dfsg1-3_all.deb ... 219s Unpacking occt-misc (7.8.1+dfsg1-3) ... 219s Selecting previously unselected package libocct-visualization-7.8:armhf. 219s Preparing to unpack .../384-libocct-visualization-7.8_7.8.1+dfsg1-3_armhf.deb ... 219s Unpacking libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 219s Selecting previously unselected package libocct-ocaf-7.8:armhf. 219s Preparing to unpack .../385-libocct-ocaf-7.8_7.8.1+dfsg1-3_armhf.deb ... 219s Unpacking libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 219s Selecting previously unselected package libocct-data-exchange-7.8:armhf. 220s Preparing to unpack .../386-libocct-data-exchange-7.8_7.8.1+dfsg1-3_armhf.deb ... 220s Unpacking libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 220s Selecting previously unselected package libvoro++1. 220s Preparing to unpack .../387-libvoro++1_0.5+revert-to-0.4.6+dfsg1-1_armhf.deb ... 220s Unpacking libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 220s Selecting previously unselected package libgmsh4.13:armhf. 220s Preparing to unpack .../388-libgmsh4.13_4.13.1+ds1-6_armhf.deb ... 220s Unpacking libgmsh4.13:armhf (4.13.1+ds1-6) ... 220s Selecting previously unselected package libjson-perl. 220s Preparing to unpack .../389-libjson-perl_4.10000-1_all.deb ... 220s Unpacking libjson-perl (4.10000-1) ... 220s Selecting previously unselected package libpetsc-complex-dev. 220s Preparing to unpack .../390-libpetsc-complex-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 220s Unpacking libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 220s Selecting previously unselected package libpetsc-real-dev. 220s Preparing to unpack .../391-libpetsc-real-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 220s Unpacking libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 220s Selecting previously unselected package libpython3-all-dev:armhf. 220s Preparing to unpack .../392-libpython3-all-dev_3.13.4-1_armhf.deb ... 220s Unpacking libpython3-all-dev:armhf (3.13.4-1) ... 220s Selecting previously unselected package libqhull-r8.0:armhf. 220s Preparing to unpack .../393-libqhull-r8.0_2020.2-6build1_armhf.deb ... 220s Unpacking libqhull-r8.0:armhf (2020.2-6build1) ... 220s Selecting previously unselected package libraqm0:armhf. 220s Preparing to unpack .../394-libraqm0_0.10.2-1_armhf.deb ... 220s Unpacking libraqm0:armhf (0.10.2-1) ... 220s Selecting previously unselected package libslepc-complex-dev. 220s Preparing to unpack .../395-libslepc-complex-dev_3.22.2+dfsg1-1build1_armhf.deb ... 220s Unpacking libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 220s Selecting previously unselected package libslepc-real-dev. 221s Preparing to unpack .../396-libslepc-real-dev_3.22.2+dfsg1-1build1_armhf.deb ... 221s Unpacking libslepc-real-dev (3.22.2+dfsg1-1build1) ... 221s Selecting previously unselected package libwebpdemux2:armhf. 221s Preparing to unpack .../397-libwebpdemux2_1.5.0-0.1_armhf.deb ... 221s Unpacking libwebpdemux2:armhf (1.5.0-0.1) ... 221s Selecting previously unselected package libxslt1.1:armhf. 221s Preparing to unpack .../398-libxslt1.1_1.1.43-0exp1_armhf.deb ... 221s Unpacking libxslt1.1:armhf (1.1.43-0exp1) ... 221s Selecting previously unselected package robin-map-dev. 221s Preparing to unpack .../399-robin-map-dev_1.3.0-1_all.deb ... 221s Unpacking robin-map-dev (1.3.0-1) ... 221s Selecting previously unselected package nanobind-dev. 221s Preparing to unpack .../400-nanobind-dev_2.5.0-1_all.deb ... 221s Unpacking nanobind-dev (2.5.0-1) ... 221s Selecting previously unselected package python3-packaging. 221s Preparing to unpack .../401-python3-packaging_25.0-1_all.deb ... 221s Unpacking python3-packaging (25.0-1) ... 221s Selecting previously unselected package python3-pyproject-hooks. 221s Preparing to unpack .../402-python3-pyproject-hooks_1.2.0-1_all.deb ... 221s Unpacking python3-pyproject-hooks (1.2.0-1) ... 221s Selecting previously unselected package python3-wheel. 221s Preparing to unpack .../403-python3-wheel_0.46.1-2_all.deb ... 221s Unpacking python3-wheel (0.46.1-2) ... 221s Selecting previously unselected package python3-build. 221s Preparing to unpack .../404-python3-build_1.2.2-2_all.deb ... 221s Unpacking python3-build (1.2.2-2) ... 221s Selecting previously unselected package python3-installer. 221s Preparing to unpack .../405-python3-installer_0.7.0+dfsg1-3_all.deb ... 221s Unpacking python3-installer (0.7.0+dfsg1-3) ... 221s Selecting previously unselected package pybuild-plugin-pyproject. 221s Preparing to unpack .../406-pybuild-plugin-pyproject_6.20250414_all.deb ... 221s Unpacking pybuild-plugin-pyproject (6.20250414) ... 221s Selecting previously unselected package python-matplotlib-data. 221s Preparing to unpack .../407-python-matplotlib-data_3.10.1+dfsg1-4_all.deb ... 221s Unpacking python-matplotlib-data (3.10.1+dfsg1-4) ... 221s Selecting previously unselected package sphinx-common. 221s Preparing to unpack .../408-sphinx-common_8.2.3-1ubuntu2_all.deb ... 221s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 222s Selecting previously unselected package python-petsc4py-doc. 222s Preparing to unpack .../409-python-petsc4py-doc_3.22.4-1ubuntu1_all.deb ... 222s Unpacking python-petsc4py-doc (3.22.4-1ubuntu1) ... 222s Selecting previously unselected package python3-all. 222s Preparing to unpack .../410-python3-all_3.13.4-1_armhf.deb ... 222s Unpacking python3-all (3.13.4-1) ... 222s Selecting previously unselected package python3-all-dev. 222s Preparing to unpack .../411-python3-all-dev_3.13.4-1_armhf.deb ... 222s Unpacking python3-all-dev (3.13.4-1) ... 222s Selecting previously unselected package python3-brotli. 222s Preparing to unpack .../412-python3-brotli_1.1.0-2build4_armhf.deb ... 222s Unpacking python3-brotli (1.1.0-2build4) ... 222s Selecting previously unselected package python3-contourpy. 222s Preparing to unpack .../413-python3-contourpy_1.3.1-1build1_armhf.deb ... 222s Unpacking python3-contourpy (1.3.1-1build1) ... 222s Selecting previously unselected package python3-cycler. 222s Preparing to unpack .../414-python3-cycler_0.12.1-1_all.deb ... 222s Unpacking python3-cycler (0.12.1-1) ... 222s Selecting previously unselected package python3-dateutil. 222s Preparing to unpack .../415-python3-dateutil_2.9.0-4_all.deb ... 222s Unpacking python3-dateutil (2.9.0-4) ... 222s Selecting previously unselected package python3-decorator. 222s Preparing to unpack .../416-python3-decorator_5.2.1-2_all.deb ... 222s Unpacking python3-decorator (5.2.1-2) ... 222s Selecting previously unselected package python3-defusedxml. 222s Preparing to unpack .../417-python3-defusedxml_0.7.1-3_all.deb ... 222s Unpacking python3-defusedxml (0.7.1-3) ... 222s Selecting previously unselected package python3-distlib. 222s Preparing to unpack .../418-python3-distlib_0.3.9-1_all.deb ... 222s Unpacking python3-distlib (0.3.9-1) ... 223s Selecting previously unselected package python3-roman. 223s Preparing to unpack .../419-python3-roman_5.0-1_all.deb ... 223s Unpacking python3-roman (5.0-1) ... 223s Selecting previously unselected package python3-docutils. 223s Preparing to unpack .../420-python3-docutils_0.21.2+dfsg-2_all.deb ... 223s Unpacking python3-docutils (0.21.2+dfsg-2) ... 223s Selecting previously unselected package python3-mpi4py. 223s Preparing to unpack .../421-python3-mpi4py_4.0.3-3ubuntu2_armhf.deb ... 223s Unpacking python3-mpi4py (4.0.3-3ubuntu2) ... 223s Selecting previously unselected package python3-nanobind. 223s Preparing to unpack .../422-python3-nanobind_2.5.0-1_all.deb ... 223s Unpacking python3-nanobind (2.5.0-1) ... 223s Selecting previously unselected package python3-pusimp. 223s Preparing to unpack .../423-python3-pusimp_0.1.1-1_all.deb ... 223s Unpacking python3-pusimp (0.1.1-1) ... 223s Selecting previously unselected package python3-scipy. 223s Preparing to unpack .../424-python3-scipy_1.15.3-1_armhf.deb ... 223s Unpacking python3-scipy (1.15.3-1) ... 224s Selecting previously unselected package swig. 224s Preparing to unpack .../425-swig_4.3.0-1_armhf.deb ... 224s Unpacking swig (4.3.0-1) ... 224s Selecting previously unselected package python3-petsc4py-real3.22. 224s Preparing to unpack .../426-python3-petsc4py-real3.22_3.22.4-1ubuntu1_armhf.deb ... 224s Unpacking python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 224s Selecting previously unselected package python3-petsc4py-real. 224s Preparing to unpack .../427-python3-petsc4py-real_3.22.4-1ubuntu1_all.deb ... 224s Unpacking python3-petsc4py-real (3.22.4-1ubuntu1) ... 224s Selecting previously unselected package python3-petsc4py-complex3.22. 224s Preparing to unpack .../428-python3-petsc4py-complex3.22_3.22.4-1ubuntu1_armhf.deb ... 224s Unpacking python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 224s Selecting previously unselected package python3-petsc4py-complex. 224s Preparing to unpack .../429-python3-petsc4py-complex_3.22.4-1ubuntu1_all.deb ... 224s Unpacking python3-petsc4py-complex (3.22.4-1ubuntu1) ... 224s Selecting previously unselected package python3-petsc4py. 224s Preparing to unpack .../430-python3-petsc4py_3.22.4-1ubuntu1_all.deb ... 224s Unpacking python3-petsc4py (3.22.4-1ubuntu1) ... 224s Selecting previously unselected package python3-slepc4py-real3.22. 224s Preparing to unpack .../431-python3-slepc4py-real3.22_3.22.2-1ubuntu2_armhf.deb ... 224s Unpacking python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 224s Selecting previously unselected package python3-slepc4py-real. 225s Preparing to unpack .../432-python3-slepc4py-real_3.22.2-1ubuntu2_all.deb ... 225s Unpacking python3-slepc4py-real (3.22.2-1ubuntu2) ... 225s Selecting previously unselected package python3-slepc4py-complex3.22. 225s Preparing to unpack .../433-python3-slepc4py-complex3.22_3.22.2-1ubuntu2_armhf.deb ... 225s Unpacking python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 225s Selecting previously unselected package python3-slepc4py-complex. 225s Preparing to unpack .../434-python3-slepc4py-complex_3.22.2-1ubuntu2_all.deb ... 225s Unpacking python3-slepc4py-complex (3.22.2-1ubuntu2) ... 225s Selecting previously unselected package python3-slepc4py. 225s Preparing to unpack .../435-python3-slepc4py_3.22.2-1ubuntu2_all.deb ... 225s Unpacking python3-slepc4py (3.22.2-1ubuntu2) ... 225s Selecting previously unselected package python3-dolfinx-real. 225s Preparing to unpack .../436-python3-dolfinx-real_1%3a0.9.0-7build1_armhf.deb ... 225s Unpacking python3-dolfinx-real (1:0.9.0-7build1) ... 225s Selecting previously unselected package python3-dolfinx-complex. 225s Preparing to unpack .../437-python3-dolfinx-complex_1%3a0.9.0-7build1_armhf.deb ... 225s Unpacking python3-dolfinx-complex (1:0.9.0-7build1) ... 225s Selecting previously unselected package python3-dolfinx:armhf. 225s Preparing to unpack .../438-python3-dolfinx_1%3a0.9.0-7build1_armhf.deb ... 225s Unpacking python3-dolfinx:armhf (1:0.9.0-7build1) ... 225s Selecting previously unselected package python3-fastjsonschema. 225s Preparing to unpack .../439-python3-fastjsonschema_2.21.1-1_all.deb ... 225s Unpacking python3-fastjsonschema (2.21.1-1) ... 225s Selecting previously unselected package python3-filelock. 225s Preparing to unpack .../440-python3-filelock_3.18.0-1_all.deb ... 225s Unpacking python3-filelock (3.18.0-1) ... 225s Selecting previously unselected package python3-platformdirs. 225s Preparing to unpack .../441-python3-platformdirs_4.3.7-1_all.deb ... 225s Unpacking python3-platformdirs (4.3.7-1) ... 225s Selecting previously unselected package python3-fs. 225s Preparing to unpack .../442-python3-fs_2.4.16-7_all.deb ... 225s Unpacking python3-fs (2.4.16-7) ... 225s Selecting previously unselected package python3-lxml:armhf. 225s Preparing to unpack .../443-python3-lxml_5.4.0-1build1_armhf.deb ... 225s Unpacking python3-lxml:armhf (5.4.0-1build1) ... 225s Selecting previously unselected package python3-lz4. 226s Preparing to unpack .../444-python3-lz4_4.4.0+dfsg-2_armhf.deb ... 226s Unpacking python3-lz4 (4.4.0+dfsg-2) ... 226s Selecting previously unselected package python3-mpmath. 226s Preparing to unpack .../445-python3-mpmath_1.3.0-1_all.deb ... 226s Unpacking python3-mpmath (1.3.0-1) ... 226s Selecting previously unselected package python3-sympy. 226s Preparing to unpack .../446-python3-sympy_1.13.3-5_all.deb ... 226s Unpacking python3-sympy (1.13.3-5) ... 226s Selecting previously unselected package python3-ufolib2. 227s Preparing to unpack .../447-python3-ufolib2_0.17.1+dfsg1-1_all.deb ... 227s Unpacking python3-ufolib2 (0.17.1+dfsg1-1) ... 227s Selecting previously unselected package unicode-data. 227s Preparing to unpack .../448-unicode-data_15.1.0-1_all.deb ... 227s Unpacking unicode-data (15.1.0-1) ... 227s Selecting previously unselected package python3-fonttools. 227s Preparing to unpack .../449-python3-fonttools_4.55.3-2build1_armhf.deb ... 227s Unpacking python3-fonttools (4.55.3-2build1) ... 227s Selecting previously unselected package python3-gmsh. 227s Preparing to unpack .../450-python3-gmsh_4.13.1+ds1-6_all.deb ... 227s Unpacking python3-gmsh (4.13.1+ds1-6) ... 227s Selecting previously unselected package python3-imagesize. 227s Preparing to unpack .../451-python3-imagesize_1.4.1-1_all.deb ... 227s Unpacking python3-imagesize (1.4.1-1) ... 227s Selecting previously unselected package python3-iniconfig. 227s Preparing to unpack .../452-python3-iniconfig_1.1.1-2_all.deb ... 227s Unpacking python3-iniconfig (1.1.1-2) ... 227s Selecting previously unselected package python3-traitlets. 227s Preparing to unpack .../453-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 227s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 227s Selecting previously unselected package python3-jupyter-core. 227s Preparing to unpack .../454-python3-jupyter-core_5.7.2-5_all.deb ... 227s Unpacking python3-jupyter-core (5.7.2-5) ... 227s Selecting previously unselected package python3-mdit-py-plugins. 227s Preparing to unpack .../455-python3-mdit-py-plugins_0.4.2-1_all.deb ... 227s Unpacking python3-mdit-py-plugins (0.4.2-1) ... 227s Selecting previously unselected package python3-nbformat. 227s Preparing to unpack .../456-python3-nbformat_5.9.1-1_all.deb ... 227s Unpacking python3-nbformat (5.9.1-1) ... 227s Selecting previously unselected package python3-jupytext. 227s Preparing to unpack .../457-python3-jupytext_1.16.4+ds1-1_all.deb ... 227s Unpacking python3-jupytext (1.16.4+ds1-1) ... 227s Selecting previously unselected package python3-kiwisolver. 227s Preparing to unpack .../458-python3-kiwisolver_1.4.7-3build1_armhf.deb ... 227s Unpacking python3-kiwisolver (1.4.7-3build1) ... 227s Selecting previously unselected package python3-pil:armhf. 227s Preparing to unpack .../459-python3-pil_11.1.0-5build1_armhf.deb ... 227s Unpacking python3-pil:armhf (11.1.0-5build1) ... 227s Selecting previously unselected package python3.13-tk. 227s Preparing to unpack .../460-python3.13-tk_3.13.5-1_armhf.deb ... 227s Unpacking python3.13-tk (3.13.5-1) ... 227s Selecting previously unselected package python3-tk:armhf. 228s Preparing to unpack .../461-python3-tk_3.13.4-1_armhf.deb ... 228s Unpacking python3-tk:armhf (3.13.4-1) ... 228s Selecting previously unselected package python3-pil.imagetk:armhf. 228s Preparing to unpack .../462-python3-pil.imagetk_11.1.0-5build1_armhf.deb ... 228s Unpacking python3-pil.imagetk:armhf (11.1.0-5build1) ... 228s Selecting previously unselected package python3-matplotlib. 228s Preparing to unpack .../463-python3-matplotlib_3.10.1+dfsg1-4_armhf.deb ... 228s Unpacking python3-matplotlib (3.10.1+dfsg1-4) ... 228s Selecting previously unselected package python3-alabaster. 228s Preparing to unpack .../464-python3-alabaster_0.7.16-0.1_all.deb ... 228s Unpacking python3-alabaster (0.7.16-0.1) ... 228s Selecting previously unselected package python3-snowballstemmer. 228s Preparing to unpack .../465-python3-snowballstemmer_2.2.0-4build1_all.deb ... 228s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 228s Selecting previously unselected package python3-sphinx. 228s Preparing to unpack .../466-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 228s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 228s Selecting previously unselected package python3-myst-parser. 228s Preparing to unpack .../467-python3-myst-parser_4.0.1-1_all.deb ... 228s Unpacking python3-myst-parser (4.0.1-1) ... 229s Selecting previously unselected package python3-pathspec. 229s Preparing to unpack .../468-python3-pathspec_0.12.1-1_all.deb ... 229s Unpacking python3-pathspec (0.12.1-1) ... 229s Selecting previously unselected package python3-pip. 229s Preparing to unpack .../469-python3-pip_25.1.1+dfsg-1_all.deb ... 229s Unpacking python3-pip (25.1.1+dfsg-1) ... 229s Selecting previously unselected package python3-pip-whl. 229s Preparing to unpack .../470-python3-pip-whl_25.1.1+dfsg-1_all.deb ... 229s Unpacking python3-pip-whl (25.1.1+dfsg-1) ... 229s Selecting previously unselected package python3-pluggy. 229s Preparing to unpack .../471-python3-pluggy_1.5.0-1_all.deb ... 229s Unpacking python3-pluggy (1.5.0-1) ... 229s Selecting previously unselected package python3-pyproject-metadata. 229s Preparing to unpack .../472-python3-pyproject-metadata_0.9.1-1_all.deb ... 229s Unpacking python3-pyproject-metadata (0.9.1-1) ... 229s Selecting previously unselected package python3-pytest. 229s Preparing to unpack .../473-python3-pytest_8.3.5-2_all.deb ... 229s Unpacking python3-pytest (8.3.5-2) ... 229s Selecting previously unselected package python3-scikit-build-core. 229s Preparing to unpack .../474-python3-scikit-build-core_0.11.1-3_all.deb ... 229s Unpacking python3-scikit-build-core (0.11.1-3) ... 229s Selecting previously unselected package python3-setuptools-whl. 229s Preparing to unpack .../475-python3-setuptools-whl_78.1.1-0.1_all.deb ... 229s Unpacking python3-setuptools-whl (78.1.1-0.1) ... 229s Selecting previously unselected package python3-sphinxcontrib.jquery. 229s Preparing to unpack .../476-python3-sphinxcontrib.jquery_4.1-5_all.deb ... 229s Unpacking python3-sphinxcontrib.jquery (4.1-5) ... 229s Selecting previously unselected package python3-sphinx-rtd-theme. 229s Preparing to unpack .../477-python3-sphinx-rtd-theme_3.0.2+dfsg-3_all.deb ... 229s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-3) ... 229s Selecting previously unselected package python3-virtualenv. 229s Preparing to unpack .../478-python3-virtualenv_20.31.2+ds-1_all.deb ... 229s Unpacking python3-virtualenv (20.31.2+ds-1) ... 229s Selecting previously unselected package libjs-modernizr. 229s Preparing to unpack .../479-libjs-modernizr_3.13.0-0.1_all.deb ... 229s Unpacking libjs-modernizr (3.13.0-0.1) ... 229s Setting up libpython3.13:armhf (3.13.5-1) ... 229s Setting up dh-python (6.20250414) ... 229s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 229s Setting up libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 229s Setting up libxcb-dri3-0:armhf (1.17.0-2) ... 229s Setting up liblcms2-2:armhf (2.16-2) ... 229s Setting up python3-iniconfig (1.1.1-2) ... 230s Setting up libtbbmalloc2:armhf (2022.1.0-1) ... 230s Setting up libboost-program-options1.83.0:armhf (1.83.0-4.2ubuntu3) ... 230s Setting up libpixman-1-0:armhf (0.44.0-3) ... 230s Setting up libxapian30:armhf (1.4.29-3) ... 230s Setting up libsharpyuv0:armhf (1.5.0-0.1) ... 230s Setting up libwayland-server0:armhf (1.23.1-3build1) ... 230s Setting up libaom3:armhf (3.12.1-1) ... 230s Setting up libx11-xcb1:armhf (2:1.8.12-1) ... 230s Setting up python3-setuptools-whl (78.1.1-0.1) ... 230s Setting up python3-filelock (3.18.0-1) ... 230s Setting up libalglib4.2:armhf (4.2.0-2) ... 230s Setting up fonts-lato (2.015-1) ... 230s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 230s Setting up swig (4.3.0-1) ... 230s Setting up libxcb-xfixes0:armhf (1.17.0-2) ... 230s Setting up libzstd-dev:armhf (1.5.7+dfsg-1build1) ... 230s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 230s Setting up libxpm4:armhf (1:3.5.17-1build2) ... 230s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 230s Setting up libboost-date-time1.83.0:armhf (1.83.0-4.2ubuntu3) ... 230s Setting up libxrender1:armhf (1:0.9.12-1) ... 230s Setting up libdatrie1:armhf (0.2.13-4) ... 230s Setting up libyaml-dev:armhf (0.2.5-2) ... 230s Setting up libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu3) ... 230s Setting up python3-pip-whl (25.1.1+dfsg-1) ... 230s Setting up python3-lz4 (4.4.0+dfsg-2) ... 230s Setting up libxcb-render0:armhf (1.17.0-2) ... 230s Setting up python3-defusedxml (0.7.1-3) ... 230s Setting up libarchive-zip-perl (1.68-1) ... 230s Setting up libglvnd0:armhf (1.7.0-1build1) ... 230s Setting up python3-alabaster (0.7.16-0.1) ... 230s Setting up libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 230s Setting up fonts-lyx (2.4.3-1) ... 230s Setting up libboost-regex1.83.0:armhf (1.83.0-4.2ubuntu3) ... 230s Setting up libxcb-glx0:armhf (1.17.0-2) ... 230s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 230s Setting up python3-ply (3.11-9) ... 230s Setting up libboost-system1.83.0:armhf (1.83.0-4.2ubuntu3) ... 230s Setting up liblab-gamut1:armhf (2.42.4-3build1) ... 230s Setting up x11-common (1:7.7+24ubuntu1) ... 231s Setting up python3-mdit-py-plugins (0.4.2-1) ... 231s Setting up libdeflate0:armhf (1.23-2) ... 231s Setting up linux-libc-dev:armhf (6.14.0-15.15) ... 231s Setting up libboost-thread1.83.0:armhf (1.83.0-4.2ubuntu3) ... 231s Setting up m4 (1.4.19-8) ... 231s Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 231s Setting up libqhull-r8.0:armhf (2020.2-6build1) ... 231s Setting up python3-all (3.13.4-1) ... 231s Setting up libmetis5:armhf (5.1.0.dfsg-7build3) ... 231s Setting up libxcb-shm0:armhf (1.17.0-2) ... 231s Setting up libldl3:armhf (1:7.10.1+dfsg-1) ... 231s Setting up python3-distlib (0.3.9-1) ... 231s Setting up libboost-filesystem1.83.0:armhf (1.83.0-4.2ubuntu3) ... 231s Setting up libgomp1:armhf (15.1.0-8ubuntu1) ... 231s Setting up libjs-modernizr (3.13.0-0.1) ... 231s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 231s Setting up libaec0:armhf (1.1.3-1) ... 231s Setting up python3-platformdirs (4.3.7-1) ... 231s Setting up libpugixml1v5:armhf (1.14-2) ... 231s Setting up libopengl0:armhf (1.7.0-1build1) ... 231s Setting up python3-pycparser (2.22-2) ... 232s Setting up libpsl-dev:armhf (0.21.2-1.1build1) ... 232s Setting up libxxf86vm1:armhf (1:1.1.4-1build4) ... 232s Setting up occt-misc (7.8.1+dfsg1-3) ... 232s Setting up libc6-dbg:armhf (2.41-6ubuntu2) ... 232s Setting up libdw1t64:armhf (0.193-1) ... 232s Setting up python3-fs (2.4.16-7) ... 232s Setting up libboost-atomic1.83.0:armhf (1.83.0-4.2ubuntu3) ... 232s Setting up libxcb-present0:armhf (1.17.0-2) ... 232s Setting up unicode-data (15.1.0-1) ... 232s Setting up libboost-serialization1.83.0:armhf (1.83.0-4.2ubuntu3) ... 232s Setting up libbtf2:armhf (1:7.10.1+dfsg-1) ... 232s Setting up python3-roman (5.0-1) ... 232s Setting up xtrans-dev (1.4.0-1) ... 232s Setting up python3-decorator (5.2.1-2) ... 232s Setting up autotools-dev (20240727.1) ... 232s Setting up libblas3:armhf (3.12.1-2build1) ... 232s 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 232s Setting up python3-packaging (25.0-1) ... 232s Setting up libunbound8:armhf (1.22.0-1ubuntu1) ... 232s Setting up libpkgconf3:armhf (1.8.1-4) ... 232s Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu2) ... 232s Setting up rpcsvc-proto (1.4.3-1) ... 232s Setting up libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 232s Setting up python3-pyproject-hooks (1.2.0-1) ... 233s Setting up libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 233s Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... 233s Setting up libboost-chrono1.83.0t64:armhf (1.83.0-4.2ubuntu3) ... 233s Setting up libxfixes3:armhf (1:6.0.0-2build1) ... 233s Setting up libxcb-sync1:armhf (1.17.0-2) ... 233s Setting up python3-snowballstemmer (2.2.0-4build1) ... 233s Setting up libboost-iostreams1.83.0:armhf (1.83.0-4.2ubuntu3) ... 233s Setting up libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 233s Setting up libjsoncpp26:armhf (1.9.6-3) ... 233s Setting up libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 233s Setting up libpathplan4:armhf (2.42.4-3build1) ... 233s Setting up libslurm42t64 (24.11.5-2) ... 233s Setting up python3-brotli (1.1.0-2build4) ... 233s Setting up libann0 (1.1.2+doc-9build1) ... 233s Setting up python3-cycler (0.12.1-1) ... 233s Setting up libxinerama1:armhf (2:1.1.4-3build1) ... 233s Setting up libimagequant0:armhf (2.18.0-1build1) ... 233s Setting up fonts-dejavu-mono (2.37-8) ... 233s Setting up libssl-dev:armhf (3.5.0-2ubuntu1) ... 233s Setting up python3-kiwisolver (1.4.7-3build1) ... 233s Setting up libhwloc15:armhf (2.12.0-4build1) ... 233s Setting up libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 233s Setting up libmpc3:armhf (1.3.1-1build2) ... 233s Setting up python3-numpy-dev:armhf (1:2.2.4+ds-1ubuntu1) ... 233s Setting up libtcl8.6:armhf (8.6.16+dfsg-1) ... 233s Setting up autopoint (0.23.1-2build1) ... 233s Setting up libllvm20:armhf (1:20.1.6-0ubuntu1) ... 233s Setting up fonts-dejavu-core (2.37-8) ... 233s Setting up pkgconf-bin (1.8.1-4) ... 233s Setting up libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 233s Setting up libltdl7:armhf (2.5.4-4) ... 233s Setting up opencl-c-headers (3.0~2024.10.24-2) ... 233s Setting up libidn2-dev:armhf (2.3.8-2) ... 233s Setting up libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 233s Setting up python3-installer (0.7.0+dfsg1-3) ... 233s Setting up libgfortran5:armhf (15.1.0-8ubuntu1) ... 233s Setting up libvulkan1:armhf (1.4.309.0-1) ... 233s Setting up autoconf (2.72-3.1ubuntu1) ... 233s Setting up python3-pluggy (1.5.0-1) ... 234s Setting up libwebp7:armhf (1.5.0-0.1) ... 234s Setting up libmumps-headers-dev (5.7.3-3build2) ... 234s Setting up liblzma-dev:armhf (5.8.1-1build1) ... 234s Setting up libubsan1:armhf (15.1.0-8ubuntu1) ... 234s Setting up python3-fastjsonschema (2.21.1-1) ... 234s Setting up robin-map-dev (1.3.0-1) ... 234s Setting up dwz (0.15-1build6) ... 234s Setting up libmpich12:armhf (4.3.0+really4.2.1-1) ... 234s Setting up ocl-icd-libopencl1:armhf (2.3.3-1) ... 234s Setting up libxshmfence1:armhf (1.3.3-1) ... 234s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 234s Setting up libxcb-randr0:armhf (1.17.0-2) ... 234s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 234s Setting up libasan8:armhf (15.1.0-8ubuntu1) ... 234s Setting up libjson-perl (4.10000-1) ... 234s Setting up libxslt1.1:armhf (1.1.43-0exp1) ... 234s Setting up debugedit (1:5.1-2) ... 234s Setting up libsuitesparseconfig7:armhf (1:7.10.1+dfsg-1) ... 234s Setting up libopenjp2-7:armhf (2.5.3-2) ... 234s Setting up libharfbuzz0b:armhf (10.2.0-1) ... 234s Setting up libthai-data (0.1.29-2build1) ... 234s Setting up python3-dateutil (2.9.0-4) ... 235s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 235s Setting up libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 235s Setting up sgml-base (1.31+nmu1) ... 235s Setting up cmake-data (3.31.6-2ubuntu1) ... 235s Setting up librhash1:armhf (1.4.6-1) ... 235s Setting up libcdt5:armhf (2.42.4-3build1) ... 235s Setting up libcgraph6:armhf (2.42.4-3build1) ... 235s Setting up libglu1-mesa:armhf (9.0.2-1.1build1) ... 235s Setting up libxss1:armhf (1:1.2.3-1build3) ... 235s Setting up libicu76:armhf (76.1-4ubuntu1) ... 235s Setting up libboost-math1.83.0:armhf (1.83.0-4.2ubuntu3) ... 235s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 235s Setting up libgcc-14-dev:armhf (14.3.0-1ubuntu1) ... 235s Setting up libboost-mpi1.83.0 (1.83.0-4.2ubuntu3) ... 235s Setting up python3-mpmath (1.3.0-1) ... 235s Setting up libisl23:armhf (0.27-1) ... 235s Setting up libde265-0:armhf (1.0.16-1) ... 235s Setting up libc-dev-bin (2.41-6ubuntu2) ... 235s Setting up valgrind (1:3.24.0-0ubuntu2) ... 235s Setting up libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 235s Setting up python-matplotlib-data (3.10.1+dfsg1-4) ... 235s Setting up libtasn1-6-dev:armhf (4.20.0-2) ... 235s Setting up libwebpmux3:armhf (1.5.0-0.1) ... 235s Setting up python3-pathspec (0.12.1-1) ... 235s Setting up libcatch2-dev (3.7.1-0.5build1) ... 235s Setting up valgrind-mpi (1:3.24.0-0ubuntu2) ... 235s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 235s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 235s Setting up libclang1-20 (1:20.1.6-0ubuntu1) ... 235s Setting up libcc1-0:armhf (15.1.0-8ubuntu1) ... 235s Setting up python3-pusimp (0.1.1-1) ... 235s Setting up libbrotli-dev:armhf (1.1.0-2build4) ... 235s Setting up libfmt10:armhf (10.1.1+ds1-4) ... 235s Setting up chrpath (0.18-1) ... 235s Setting up python3-jupyter-core (5.7.2-5) ... 235s Setting up libp11-kit-dev:armhf (0.25.5-3ubuntu1) ... 235s Setting up libblas-dev:armhf (3.12.1-2build1) ... 235s 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 235s Setting up libsz2:armhf (1.1.3-1) ... 235s Setting up cpp-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 235s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 235s Setting up libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 235s Setting up python3-imagesize (1.4.1-1) ... 236s Setting up libdrm-amdgpu1:armhf (2.4.124-2) ... 236s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 236s Setting up automake (1:1.17-4ubuntu1) ... 236s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 236s Setting up libgfortran-14-dev:armhf (14.3.0-1ubuntu1) ... 236s Setting up x11proto-dev (2024.1-1) ... 236s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 236s Setting up python3-sympy (1.13.3-5) ... 242s Setting up catch2 (3.7.1-0.5build1) ... 242s Setting up libice6:armhf (2:1.1.1-1) ... 242s Setting up mesa-libgallium:armhf (25.0.7-0ubuntu3) ... 242s Setting up libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 242s Setting up liblapack3:armhf (3.12.1-2build1) ... 242s 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 242s Setting up gettext (0.23.1-2build1) ... 242s Setting up libarpack2t64:armhf (3.9.1-6) ... 242s Setting up libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 242s Setting up libopenblas0-pthread:armhf (0.3.29+ds-3) ... 242s 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 242s 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 242s 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 242s Setting up libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu2) ... 242s Setting up libamd3:armhf (1:7.10.1+dfsg-1) ... 242s Setting up libxau-dev:armhf (1:1.0.11-1) ... 242s Setting up nettle-dev:armhf (3.10.1-1) ... 242s Setting up libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 242s Setting up libgbm1:armhf (25.0.7-0ubuntu3) ... 242s Setting up python3-pyproject-metadata (0.9.1-1) ... 242s Setting up libcolamd3:armhf (1:7.10.1+dfsg-1) ... 242s Setting up libspex3:armhf (1:7.10.1+dfsg-1) ... 242s Setting up libfftw3-bin (3.3.10-2fakesync1build1) ... 242s Setting up libsuitesparse-mongoose3:armhf (1:7.10.1+dfsg-1) ... 242s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 242s Setting up python3-pytest (8.3.5-2) ... 243s Setting up libwebpdemux2:armhf (1.5.0-0.1) ... 243s Setting up libxcursor1:armhf (1:1.2.3-1) ... 243s Setting up python3-cffi (1.17.1-3) ... 243s Setting up libgl1-mesa-dri:armhf (25.0.7-0ubuntu3) ... 243s Setting up libpugixml-dev:armhf (1.14-2) ... 243s Setting up hwloc-nox (2.12.0-4build1) ... 243s Setting up libaec-dev:armhf (1.1.3-1) ... 243s Setting up libcxsparse4:armhf (1:7.10.1+dfsg-1) ... 243s Setting up python3-virtualenv (20.31.2+ds-1) ... 243s Setting up gcc-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 243s Setting up libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 243s Setting up libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 243s Setting up python3-nbformat (5.9.1-1) ... 243s Setting up python3-wheel (0.46.1-2) ... 244s Setting up libcamd3:armhf (1:7.10.1+dfsg-1) ... 244s Setting up libsuperlu7:armhf (7.0.1+dfsg1-2) ... 244s Setting up pkgconf:armhf (1.8.1-4) ... 244s Setting up libtbbbind-2-5:armhf (2022.1.0-1) ... 244s Setting up intltool-debian (0.35.0+20060710.6) ... 244s Setting up libltdl-dev:armhf (2.5.4-4) ... 244s Setting up libthai0:armhf (0.1.29-2build1) ... 244s Setting up libxdmcp-dev:armhf (1:1.1.5-1) ... 244s Setting up python3-jupytext (1.16.4+ds1-1) ... 244s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 244s Setting up librbio4:armhf (1:7.10.1+dfsg-1) ... 244s Setting up libclang-cpp20 (1:20.1.6-0ubuntu1) ... 244s Setting up libraqm0:armhf (0.10.2-1) ... 244s Setting up libopenexr-3-1-30:armhf (3.1.13-2) ... 244s Setting up opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 244s Setting up liblapack-dev:armhf (3.12.1-2build1) ... 244s 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 244s Setting up libeigen3-dev (3.4.0-5) ... 244s Setting up libfmt-dev:armhf (10.1.1+ds1-4) ... 244s Setting up icu-devtools (76.1-4ubuntu1) ... 244s Setting up python3-pip (25.1.1+dfsg-1) ... 245s Setting up libspdlog1.15:armhf (1:1.15.3+ds-1) ... 245s Setting up python3-numpy (1:2.2.4+ds-1ubuntu1) ... 247s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 247s Setting up ocl-icd-opencl-dev:armhf (2.3.3-1) ... 247s Setting up libraw23t64:armhf (0.21.4-2) ... 247s Setting up cpp-14 (14.3.0-1ubuntu1) ... 247s Setting up libccolamd3:armhf (1:7.10.1+dfsg-1) ... 247s Setting up dh-strip-nondeterminism (1.14.1-2) ... 247s Setting up libgvpr2:armhf (2.42.4-3build1) ... 247s Setting up libhdf5-310:armhf (1.14.5+repack-3build1) ... 247s Setting up libbasix0.9:armhf (0.9.0-2build2) ... 247s Setting up libopenblas0:armhf (0.3.29+ds-3) ... 247s Setting up python3-lxml:armhf (5.4.0-1build1) ... 247s Setting up libparpack2t64:armhf (3.9.1-6) ... 247s Setting up libtiff6:armhf (4.7.0-3ubuntu1) ... 247s Setting up xml-core (0.19) ... 247s Setting up libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 247s Setting up cmake (3.31.6-2ubuntu1) ... 247s Setting up libc6-dev:armhf (2.41-6ubuntu2) ... 247s Setting up python3-contourpy (1.3.1-1build1) ... 247s Setting up libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 247s Setting up libhdf5-mpich-310:armhf (1.14.5+repack-3build1) ... 247s Setting up python3-build (1.2.2-2) ... 247s Setting up libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 247s Setting up libbasix-dev:armhf (0.9.0-2build2) ... 247s Setting up libstdc++-14-dev:armhf (14.3.0-1ubuntu1) ... 247s Setting up libsm6:armhf (2:1.2.6-1) ... 247s Setting up libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 247s Setting up libicu-dev:armhf (76.1-4ubuntu1) ... 247s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 247s Setting up gfortran-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 247s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 247s Setting up libopenblas-pthread-dev:armhf (0.3.29+ds-3) ... 247s 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 247s 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 247s 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 247s Setting up libgnutls28-dev:armhf (3.8.9-2ubuntu3) ... 247s Setting up libnghttp2-dev:armhf (1.64.0-1.1build1) ... 247s Setting up g++-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 247s Setting up fontconfig (2.15.0-2.2ubuntu1) ... 249s Regenerating fonts cache... done. 250s Setting up libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 250s Setting up libcholmod5:armhf (1:7.10.1+dfsg-1) ... 250s Setting up libfreeimage3:armhf (3.18.0+ds2-11) ... 250s Setting up libxft2:armhf (2.3.6-1build1) ... 250s Setting up libboost1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 250s Setting up libhdf5-mpich-hl-310:armhf (1.14.5+repack-3build1) ... 250s Setting up libarpack2-dev:armhf (3.9.1-6) ... 250s Setting up libglx-mesa0:armhf (25.0.7-0ubuntu3) ... 250s Setting up python3-scipy (1.15.3-1) ... 253s Setting up libxcb1-dev:armhf (1.17.0-2) ... 253s Setting up libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3build1) ... 253s Setting up libboost-chrono1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 253s Setting up python3-ufl (2024.2.0-3) ... 253s Setting up libglx0:armhf (1.7.0-1build1) ... 253s Setting up python3-scikit-build-core (0.11.1-3) ... 254s Setting up libboost-math1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 254s Setting up dolfinx-doc (1:0.9.0-7build1) ... 254s Setting up libspqr4:armhf (1:7.10.1+dfsg-1) ... 254s Setting up libsuperlu-dist8:armhf (8.2.1+dfsg1-5build1) ... 254s Setting up libboost-chrono-dev:armhf (1.83.0.2ubuntu2) ... 254s Setting up pybuild-plugin-pyproject (6.20250414) ... 254s Setting up mpich (4.3.0+really4.2.1-1) ... 254s update-alternatives: using /usr/bin/mpicc.mpich to provide /usr/bin/mpicc (mpi) in auto mode 254s update-alternatives: using /usr/bin/mpirun.mpich to provide /usr/bin/mpirun (mpirun) in auto mode 254s Setting up libboost-math-dev:armhf (1.83.0.2ubuntu2) ... 254s Setting up po-debconf (1.0.21+nmu1) ... 254s Setting up libtk8.6:armhf (8.6.16-1) ... 254s Setting up nanobind-dev (2.5.0-1) ... 254s Setting up libpango-1.0-0:armhf (1.56.3-1) ... 254s Setting up libboost-program-options1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 254s Setting up libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 254s Setting up libboost-serialization1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 254s Setting up mpi-default-bin (1.18) ... 254s Setting up libx11-dev:armhf (2:1.8.12-1) ... 254s Setting up libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 254s Setting up libtbb12:armhf (2022.1.0-1) ... 254s Setting up libhypre-2.32.0:armhf (2.32.0-4) ... 254s Setting up python3-mpi4py (4.0.3-3ubuntu2) ... 254s Setting up libspdlog-dev:armhf (1:1.15.3+ds-1) ... 254s Setting up libcairo2:armhf (1.18.4-1) ... 254s Setting up python3.13-tk (3.13.5-1) ... 254s Setting up gcc-14 (14.3.0-1ubuntu1) ... 254s Setting up gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 254s Setting up libnuma-dev:armhf (2.0.19-1) ... 254s Setting up python3-pil:armhf (11.1.0-5build1) ... 254s Setting up libmumps-5.7:armhf (5.7.3-3build2) ... 254s Setting up libopenblas-dev:armhf (0.3.29+ds-3) ... 254s Setting up doxygen (1.9.8+ds-2.1build1) ... 254s Setting up libgl1:armhf (1.7.0-1build1) ... 254s Setting up libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 254s Setting up libexpat1-dev:armhf (2.7.1-1) ... 254s Setting up libboost-program-options-dev:armhf (1.83.0.2ubuntu2) ... 254s Setting up libklu2:armhf (1:7.10.1+dfsg-1) ... 254s Setting up libboost-date-time1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 254s Setting up sphinx-common (8.2.3-1ubuntu2) ... 254s Setting up libxt6t64:armhf (1:1.2.1-1.2build1) ... 254s Setting up comerr-dev:armhf (2.1-1.47.2-3ubuntu1) ... 254s Setting up libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 254s Setting up libboost-regex1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 254s Setting up libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3build1) ... 254s Setting up libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 254s Setting up libboost-serialization-dev:armhf (1.83.0.2ubuntu2) ... 254s Setting up libcgns3.4:armhf (3.4.0-5build1) ... 254s Setting up libboost-atomic1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 254s Setting up libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3build1) ... 254s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 254s Setting up libumfpack6:armhf (1:7.10.1+dfsg-1) ... 254s Setting up cpp (4:14.2.0-1ubuntu1) ... 254s Setting up libhwloc-dev:armhf (2.12.0-4build1) ... 254s Setting up libboost-dev:armhf (1.83.0.2ubuntu2) ... 254s Setting up libboost-system1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 254s Setting up g++-14 (14.3.0-1ubuntu1) ... 254s Setting up libpangoft2-1.0-0:armhf (1.56.3-1) ... 254s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 254s Setting up gfortran-14 (14.3.0-1ubuntu1) ... 254s Setting up libfltk1.3t64:armhf (1.3.11-2) ... 254s Setting up libboost-timer-dev:armhf (1.83.0.2ubuntu2) ... 254s Setting up libpangocairo-1.0-0:armhf (1.56.3-1) ... 254s Setting up python3-basix (0.9.0-2build2) ... 255s Setting up krb5-multidev:armhf (1.21.3-4ubuntu2) ... 255s Setting up libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 255s Setting up g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 255s Setting up libfltk-images1.3t64:armhf (1.3.11-2) ... 255s Setting up tk8.6-blt2.5 (2.5.3+dfsg-8) ... 255s Setting up python3-nanobind (2.5.0-1) ... 255s Setting up libxmu6:armhf (2:1.1.3-3build2) ... 255s Setting up libtool (2.5.4-4) ... 255s Setting up libboost-iostreams1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 255s Setting up blt (2.5.3+dfsg-8) ... 255s Setting up libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 255s 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 255s Setting up libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3build1) ... 255s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 255s Setting up python3-tk:armhf (3.13.4-1) ... 255s Setting up libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 255s Setting up libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 255s Setting up libxaw7:armhf (2:1.0.16-1) ... 255s Setting up libboost-iostreams-dev:armhf (1.83.0.2ubuntu2) ... 255s Setting up python-petsc4py-doc (3.22.4-1ubuntu1) ... 255s Setting up libparu1:armhf (1:7.10.1+dfsg-1) ... 255s Setting up gcc (4:14.2.0-1ubuntu1) ... 255s Setting up libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 255s Setting up libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 255s Setting up python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 255s Setting up dh-autoreconf (20) ... 255s Setting up libfltk-gl1.3t64:armhf (1.3.11-2) ... 255s Setting up libkrb5-dev:armhf (1.21.3-4ubuntu2) ... 255s Setting up libxml2-dev:armhf (2.14.3+dfsg-0exp3) ... 255s Setting up python3-pil.imagetk:armhf (11.1.0-5build1) ... 255s Setting up libpython3.13-dev:armhf (3.13.5-1) ... 255s Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build7) ... 255s Setting up libssh2-1-dev:armhf (1.11.1-1) ... 255s Setting up libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 255s Setting up g++ (4:14.2.0-1ubuntu1) ... 255s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 255s Setting up build-essential (12.12ubuntu1) ... 255s Setting up python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 255s Setting up libboost-filesystem-dev:armhf (1.83.0.2ubuntu2) ... 255s Setting up libboost-thread-dev:armhf (1.83.0.2ubuntu2) ... 255s Setting up python3-petsc4py (3.22.4-1ubuntu1) ... 255s Setting up libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 255s 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 255s Setting up libdolfinx-real0.9:armhf (1:0.9.0-7build1) ... 255s Setting up libpython3-dev:armhf (3.13.4-1) ... 255s Setting up libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 255s Setting up libsuitesparse-dev:armhf (1:7.10.1+dfsg-1) ... 255s Setting up python3.13-dev (3.13.5-1) ... 255s Setting up python3-petsc4py-real (3.22.4-1ubuntu1) ... 255s Setting up debhelper (13.24.2ubuntu1) ... 255s Setting up gfortran (4:14.2.0-1ubuntu1) ... 255s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 255s 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 255s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 255s 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 255s Setting up libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 255s Setting up python3-petsc4py-complex (3.22.4-1ubuntu1) ... 255s Setting up libcurl4-openssl-dev:armhf (8.13.0-5ubuntu1) ... 255s Setting up libpython3-all-dev:armhf (3.13.4-1) ... 255s Setting up python3-dev (3.13.4-1) ... 255s Setting up python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 255s Setting up libmpich-dev:armhf (4.3.0+really4.2.1-1) ... 255s update-alternatives: using /usr/include/arm-linux-gnueabihf/mpich to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode 255s Setting up mpi-default-dev (1.18) ... 255s Setting up libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 255s Setting up python3-slepc4py (3.22.2-1ubuntu2) ... 255s Setting up python3-slepc4py-real (3.22.2-1ubuntu2) ... 255s Setting up python3-all-dev (3.13.4-1) ... 255s Setting up libmumps-dev:armhf (5.7.3-3build2) ... 255s Setting up libscotch-dev (7.0.5-1ubuntu2) ... 255s Setting up libdolfinx-complex0.9:armhf (1:0.9.0-7build1) ... 255s Setting up python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 255s Setting up libparpack2-dev:armhf (3.9.1-6) ... 255s Setting up libhdf5-mpich-dev (1.14.5+repack-3build1) ... 255s update-alternatives: using /usr/bin/h5pcc.mpich to provide /usr/bin/h5pcc (h5pcc) in auto mode 255s 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 255s update-alternatives: updating alternative /usr/bin/mpicc.mpich because link group mpi has changed slave links 255s 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 255s Setting up libhypre-dev:armhf (2.32.0-4) ... 255s Setting up libptscotch-dev (7.0.5-1ubuntu2) ... 255s Setting up python3-ffcx (1:0.9.0-2) ... 256s Setting up libboost-mpi1.83-dev (1.83.0-4.2ubuntu3) ... 256s Setting up libboost-mpi-dev (1.83.0.2ubuntu2) ... 256s Setting up libhdf5-mpi-dev:armhf (1.14.5+repack-3build1) ... 256s Setting up python3-slepc4py-complex (3.22.2-1ubuntu2) ... 256s Setting up libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 256s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 256s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 256s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 256s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 256s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 256s print("\documentclass{article}") 256s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 256s print("\centering") 256s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 256s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 256s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 256s print("\hline") 256s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 256s print("\end{tabular}") 256s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 256s print("\end{table}") 256s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 256s print("\end{document}") 256s Setting up libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 256s update-alternatives: error: no alternatives for petsc 256s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petsc (petsc) in auto mode 256s 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 256s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petscdir/3.22 (petsc3.22) in auto mode 256s Setting up libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 256s 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 256s Setting up libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 256s update-alternatives: error: no alternatives for slepc 256s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepc (slepc) in auto mode 256s 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 256s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 256s Setting up libdolfinx-complex-dev:armhf (1:0.9.0-7build1) ... 256s Setting up libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 256s Setting up libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 256s Setting up libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 256s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepc (slepc) in auto mode 256s 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 256s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 256s Setting up libslepc-real-dev (3.22.2+dfsg1-1build1) ... 256s Setting up libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 256s Setting up libdolfinx-dev:armhf (1:0.9.0-7build1) ... 256s Setting up libdolfinx-real-dev:armhf (1:0.9.0-7build1) ... 256s Setting up python3-dolfinx-real (1:0.9.0-7build1) ... 256s Setting up python3-dolfinx:armhf (1:0.9.0-7build1) ... 256s Setting up python3-dolfinx-complex (1:0.9.0-7build1) ... 256s Setting up python3-ufolib2 (0.17.1+dfsg1-1) ... 256s Setting up libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 256s Setting up libheif-plugin-aomdec:armhf (1.19.8-1) ... 256s Setting up libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 256s Setting up libheif-plugin-libde265:armhf (1.19.8-1) ... 256s Setting up libheif1:armhf (1.19.8-1) ... 256s Setting up python3-fonttools (4.55.3-2build1) ... 257s Setting up libgd3:armhf (2.3.3-13ubuntu1) ... 257s Setting up libgvc6 (2.42.4-3build1) ... 257s Setting up libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 257s Setting up libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 257s Setting up graphviz (2.42.4-3build1) ... 257s Setting up python3-matplotlib (3.10.1+dfsg1-4) ... 259s Setting up libgmsh4.13:armhf (4.13.1+ds1-6) ... 259s Setting up python3-gmsh (4.13.1+ds1-6) ... 259s Processing triggers for install-info (7.1.1-1) ... 259s Processing triggers for libc-bin (2.41-6ubuntu2) ... 259s Processing triggers for man-db (2.13.1-1) ... 261s Processing triggers for sgml-base (1.31+nmu1) ... 261s Setting up docutils-common (0.21.2+dfsg-2) ... 261s Processing triggers for sgml-base (1.31+nmu1) ... 261s Setting up python3-docutils (0.21.2+dfsg-2) ... 261s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 262s Setting up python3-myst-parser (4.0.1-1) ... 262s Setting up python3-sphinxcontrib.jquery (4.1-5) ... 262s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-3) ... 284s autopkgtest [23:58:33]: test test-dolfinx-cpp: [----------------------- 285s nproc reports 8 processors are available 285s ==== running C++ tests ==== 286s -- The C compiler identification is GNU 14.3.0 286s -- The CXX compiler identification is GNU 14.3.0 286s -- Detecting C compiler ABI info 286s -- Detecting C compiler ABI info - done 286s -- Check for working C compiler: /usr/bin/mpicc - skipped 286s -- Detecting C compile features 286s -- Detecting C compile features - done 286s -- Detecting CXX compiler ABI info 286s -- Detecting CXX compiler ABI info - done 286s -- Check for working CXX compiler: /usr/bin/c++ - skipped 286s -- Detecting CXX compile features 286s -- Detecting CXX compile features - done 286s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 287s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 287s -- Found MPI: TRUE (found version "4.1") 287s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 287s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 287s -- Found Threads: TRUE 287s -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 287s -- Requested configuration: REQUIRED COMPONENTS timer 287s -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 287s -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 287s -- [x] libboost_timer.so.1.83.0 287s -- [ ] libboost_timer.a 287s -- Adding boost_timer dependencies: headers 287s -- Checking for Basix hints with /usr/bin/python3 288s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 288s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 288s -- 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 288s -- HDF5_DIR: HDF5_DIR-NOTFOUND 288s -- HDF5_DEFINITIONS: 288s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 288s -- 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 288s -- HDF5_HL_LIBRARIES: 288s -- HDF5_C_DEFINITIONS: 288s -- HDF5_C_INCLUDE_DIR: 288s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 288s -- HDF5_C_LIBRARY: 288s -- 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 288s -- HDF5_C_HL_LIBRARY: 288s -- HDF5_C_HL_LIBRARIES: 288s -- Defined targets (if any): 288s -- ... hdf5::hdf5 288s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 288s -- Checking for one of the modules 'PETSc;petsc' 288s -- Looking for PETSC_USE_COMPLEX 288s -- Looking for PETSC_USE_COMPLEX - not found 288s -- Checking for one of the modules 'SLEPc;slepc' 288s -- Performing Test HAVE_PEDANTIC 289s -- Performing Test HAVE_PEDANTIC - Success 289s -- Configuring done (3.1s) 289s -- Generating done (0.0s) 289s -- Build files have been written to: /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test 289s /usr/bin/cmake -S/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test -B/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test --check-build-system CMakeFiles/Makefile.cmake 0 289s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/CMakeFiles /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test//CMakeFiles/progress.marks 289s make -f CMakeFiles/Makefile2 all 289s make[1]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test' 289s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend 289s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test' 289s [ 5%] Compile poisson.py using FFCx 289s ffcx /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/poisson.py 289s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" 289s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test' 289s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build 289s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test' 289s [ 11%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o 289s [ 23%] Building CXX object CMakeFiles/unittests.dir/vector.cpp.o 289s [ 23%] Building CXX object CMakeFiles/unittests.dir/io.cpp.o 289s [ 29%] Building CXX object CMakeFiles/unittests.dir/matrix.cpp.o 289s [ 35%] Building CXX object CMakeFiles/unittests.dir/common/index_map.cpp.o 289s [ 41%] Building CXX object CMakeFiles/unittests.dir/fem/functionspace.cpp.o 289s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/main.cpp 289s [ 47%] Building CXX object CMakeFiles/unittests.dir/common/sort.cpp.o 289s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/vector.cpp 289s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp 289s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/io.cpp 289s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/common/index_map.cpp 289s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/common/sort.cpp 289s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/fem/functionspace.cpp 289s [ 52%] Building CXX object CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o 289s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/common/sub_systems_manager.cpp 289s [ 58%] Building CXX object CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o 289s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp 291s [ 64%] Building CXX object CMakeFiles/unittests.dir/mesh/generation.cpp.o 291s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/generation.cpp 292s [ 70%] Building CXX object CMakeFiles/unittests.dir/common/CIFailure.cpp.o 292s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/common/CIFailure.cpp 292s In file included from /usr/include/c++/14/algorithm:63, 292s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/common/sort.cpp:7: 292s /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]’: 292s /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 292s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 292s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 2021 | std::move(__comp), std::move(__proj)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s In file included from /usr/include/c++/14/vector:66, 292s from /usr/include/catch2/catch_tostring.hpp:12, 292s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 292s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 292s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 292s from /usr/include/catch2/catch_test_macros.hpp:11, 292s from /usr/include/catch2/catch_template_test_macros.hpp:20, 292s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/common/sort.cpp:9: 292s /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]’: 292s /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 292s 681 | vector(initializer_list __l, 292s | ^~~~~~ 292s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/common/sort.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_4() [with TestType = long long int]’: 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s 43 | std::vector vec = {3, 6, 2, 1, 5, 4, 0}; 292s | ^~~ 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s 45 | std::iota(indices.begin(), indices.end(), 0); 292s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s 57 | std::iota(indices.begin(), indices.end(), 0); 292s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/common/sort.cpp:12: 292s /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]’: 292s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 292s 119 | std::ranges::copy(buffer, range.begin()); 292s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 292s /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]’: 292s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 292s 1999 | operator()(_Iter __first, _Sent __last, 292s | ^~~~~~~~ 292s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 292s In file included from /usr/include/c++/14/numeric:62, 292s from /usr/include/dolfinx/common/sort.h:15: 292s /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]’: 292s /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 292s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 292s | ^~~~ 292s /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 292s /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]’: 292s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 292s 119 | std::ranges::copy(buffer, range.begin()); 292s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 292s /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]’: 292s /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 292s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 292s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 2021 | std::move(__comp), std::move(__proj)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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]’: 292s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 292s 119 | std::ranges::copy(buffer, range.begin()); 292s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 292s /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]’: 292s /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 292s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 292s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 2021 | std::move(__comp), std::move(__proj)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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]’: 292s /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 292s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 292s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 3147 | std::move(__comp), std::move(__proj)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 292s /usr/include/c++/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 > >]’: 292s /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 292s 376 | operator()(_Range&& __r, _Out __result) const 292s | ^~~~~~~~ 292s /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 292s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 292s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 379 | std::move(__result)); 292s | ~~~~~~~~~~~~~~~~~~~~ 292s /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 292s /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]’: 292s /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 292s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 292s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 3147 | std::move(__comp), std::move(__proj)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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]’: 292s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 292s 1999 | operator()(_Iter __first, _Sent __last, 292s | ^~~~~~~~ 292s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 292s /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]’: 292s /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 292s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 292s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 3147 | std::move(__comp), std::move(__proj)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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]’: 292s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 292s 1999 | operator()(_Iter __first, _Sent __last, 292s | ^~~~~~~~ 292s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 292s /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]’: 292s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 292s 3123 | operator()(_Iter __first, _Sent __last, 292s | ^~~~~~~~ 292s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 292s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 292s /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 292s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 292s | ^~~~~~~~ 292s /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 292s /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 292s /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 292s 368 | return ranges::__copy_or_move(std::move(__first), 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 292s 369 | std::move(__last), 292s | ~~~~~~~~~~~~~~~~~~ 292s 370 | std::move(__result)); 292s | ~~~~~~~~~~~~~~~~~~~~ 292s /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 292s /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]’: 292s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 292s 3123 | operator()(_Iter __first, _Sent __last, 292s | ^~~~~~~~ 292s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 292s /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]’: 292s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 292s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 292s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 292s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 292s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 292s | ^~~~~~~~~~~~~~ 292s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 292s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 292s /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 292s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 314 | std::move(__result)); 292s | ~~~~~~~~~~~~~~~~~~~~ 292s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/vector.cpp:15: 292s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector > >]’: 292s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 292s 234 | const T local = std::transform_reduce( 292s | ~~~~~~~~~~~~~~~~~~~~~^ 292s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 236 | [](T a, T b) -> T 292s | ~~~~~~~~~~~~~~~~~ 292s 237 | { 292s | ~ 292s 238 | if constexpr (std::is_same>::value 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 239 | or std::is_same>::value) 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 240 | { 292s | ~ 292s 241 | return std::conj(a) * b; 292s | ~~~~~~~~~~~~~~~~~~~~~~~~ 292s 242 | } 292s | ~ 292s 243 | else 292s | ~~~~ 292s 244 | return a * b; 292s | ~~~~~~~~~~~~~ 292s 245 | }); 292s | ~~ 292s In file included from /usr/include/c++/14/algorithm:63, 292s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/vector.cpp:9: 292s /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)::]’: 292s /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 292s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 292s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 3147 | std::move(__comp), std::move(__proj)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector > >]’: 292s /usr/include/dolfinx/la/Vector.h:279:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 292s 279 | = std::accumulate(data.begin(), data.end(), U(0), 292s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector, std::allocator > > >]’: 292s /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 292s 234 | const T local = std::transform_reduce( 292s | ~~~~~~~~~~~~~~~~~~~~~^ 292s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 236 | [](T a, T b) -> T 292s | ~~~~~~~~~~~~~~~~~ 292s 237 | { 292s | ~ 292s 238 | if constexpr (std::is_same>::value 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 239 | or std::is_same>::value) 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 240 | { 292s | ~ 292s 241 | return std::conj(a) * b; 292s | ~~~~~~~~~~~~~~~~~~~~~~~~ 292s 242 | } 292s | ~ 292s 243 | else 292s | ~~~~ 292s 244 | return a * b; 292s | ~~~~~~~~~~~~~ 292s 245 | }); 292s | ~~ 292s /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)::]’: 292s /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 292s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 292s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 3147 | std::move(__comp), std::move(__proj)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector, std::vector, std::allocator > > >]’: 292s /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 292s 279 | = std::accumulate(data.begin(), data.end(), U(0), 292s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s In file included from /usr/include/c++/14/vector:65: 292s /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]’: 292s /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 292s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 292s | ^~~~~~~~~~~~~~ 292s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 292s /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]’: 292s /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 292s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 292s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 292s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 292s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 292s | ^~~~~~~~~~~~~~ 292s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 292s from /usr/include/dolfinx/common/MPI.h:17, 292s from /usr/include/dolfinx/common/IndexMap.h:11, 292s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/vector.cpp:13: 292s /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 > >&)::]’: 292s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 292s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 292s | ^~~~~~~~~~~~~~~~ 292s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 292s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 292s /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]’: 292s /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 292s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 292s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s In file included from /usr/include/c++/14/numeric:62: 292s /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)::]’: 292s /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 292s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 292s | ^~~~~~~~~~ 292s /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 292s /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)::]’: 292s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 292s 3123 | operator()(_Iter __first, _Sent __last, 292s | ^~~~~~~~ 292s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 292s /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>]’: 292s /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 292s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 292s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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 > > >&)::]’: 292s /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 292s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 292s | ^~~~~~~~~~~~~~~~ 292s /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 292s /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 292s /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>]’: 292s /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 292s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 292s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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)::]’: 292s /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 292s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 292s | ^~~~~~~~~~ 292s /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 292s /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)::]’: 292s /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 292s 3123 | operator()(_Iter __first, _Sent __last, 292s | ^~~~~~~~ 292s /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 292s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_fwd(int)’: 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s 37 | global_ghost_owner); 292s | ^ 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s 46 | sct.scatter_fwd(data_local, data_ghost); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s In file included from /usr/include/catch2/catch_test_macros.hpp:11, 292s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/common/index_map.cpp:8: 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s 49 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 292s | ^ 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s 55 | sct.scatter_fwd_begin(data_local, data_ghost, requests, 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 56 | decltype(sct)::type::p2p); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s 60 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 292s | ^ 292s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_rev()’: 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s 82 | global_ghost_owner); 292s | ^ 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s 89 | sct.scatter_rev(std::span(data_local), 292s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 90 | std::span(data_ghost), 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 91 | std::plus()); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s 95 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 292s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s 98 | sct.scatter_rev(std::span(data_local), 292s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 99 | std::span(data_ghost), 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 100 | [](auto /*a*/, auto b) { return b; }); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s 102 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 292s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s 120 | sct.scatter_rev_begin(data_ghost, remote_buffer, local_buffer, 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 121 | pack_fn, requests, 292s | ~~~~~~~~~~~~~~~~~~ 292s 122 | decltype(sct)::type::p2p); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s 124 | sct.scatter_rev_end(local_buffer, data_local, unpack_fn, 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 125 | std::plus(), requests); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s /tmp/autopkgtest.lIfmcX/build.Nrz/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 292s 127 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 292s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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 >]’: 292s /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 292s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 292s | ^~~~~~~~ 292s /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 292s /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 292s 629 | return ranges::fill_n(std::move(__first), __len, __value); 292s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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 >]’: 292s /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 292s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 292s | ^~~~~~~~ 292s /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 292s /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 292s 629 | return ranges::fill_n(std::move(__first), __len, __value); 292s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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> >]’: 292s /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 292s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 292s | ^~~~~~~~ 292s /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 292s /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 292s 629 | return ranges::fill_n(std::move(__first), __len, __value); 292s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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> >]’: 292s /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 292s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 292s | ^~~~~~~~ 292s /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 292s /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 292s 629 | return ranges::fill_n(std::move(__first), __len, __value); 292s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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 >]’: 292s /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 292s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 292s | ^~~~~~~~ 292s /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 >]’: 292s /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 292s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/common/index_map.cpp:12: 292s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 292s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 292s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 292s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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> >]’: 292s /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 292s /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> >]’: 292s /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 292s /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]’: 292s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 338 | void scatter_fwd(std::span local_data, 292s | ^~~~~~~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 349 | scatter_fwd_begin(local_data, std::span(local_buffer), 292s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 350 | std::span(remote_buffer), pack_fn, 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 351 | std::span(requests)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 359 | scatter_fwd_end(std::span(remote_buffer), remote_data, unpack_fn, 292s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 360 | std::span(requests)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s In file included from /usr/include/c++/14/algorithm:61, 292s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/common/index_map.cpp:7: 292s /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)::]’: 292s /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 292s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 292s | ^~~~~~ 292s /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 292s /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 292s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 292s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 292s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 292s from /usr/include/c++/14/algorithm:63: 292s /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&]’: 292s /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 292s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 292s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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]’: 292s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 195 | void scatter_fwd_begin(std::span send_buffer, 292s | ^~~~~~~~~~~~~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /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)::]’: 292s /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 292s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 292s | ^~~~~~ 292s /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 292s /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 292s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 292s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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]’: 292s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 536 | void scatter_rev(std::span local_data, std::span remote_data, 292s | ^~~~~~~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 292s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 553 | std::span(local_buffer), pack_fn, 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 554 | std::span(request)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 292s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 556 | std::span(request)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 292s from /usr/include/dolfinx/common/MPI.h:17, 292s from /usr/include/dolfinx/common/IndexMap.h:11, 292s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/common/index_map.cpp:10: 292s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::reduce(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = int]’: 292s /usr/include/c++/14/numeric:329:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 292s 329 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init) 292s | ^~~~~~ 292s /usr/include/c++/14/numeric:329:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 292s /usr/include/c++/14/numeric:330:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 292s 330 | { return std::reduce(__first, __last, std::move(__init), plus<>()); } 292s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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]’: 292s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 536 | void scatter_rev(std::span local_data, std::span remote_data, 292s | ^~~~~~~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 292s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 553 | std::span(local_buffer), pack_fn, 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 554 | std::span(request)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 292s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 556 | std::span(request)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /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]’: 292s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 484 | void scatter_rev_begin(std::span remote_data, 292s | ^~~~~~~~~~~~~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 292s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 493 | type); 292s | ~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /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]’: 292s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 292s | ^~~~~~~~~~~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 292s from /usr/include/c++/14/bits/stl_algobase.h:67, 292s from /usr/include/c++/14/algorithm:60: 292s /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 >&}]’: 292s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 292s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /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 >&}]’: 292s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 292s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s In file included from /usr/include/dolfinx/la/Vector.h:14: 292s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 292s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 292s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 292s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 292s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 292s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 292s | ^~~~~~~~ 292s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 292s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 292s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 737 | std::move(__result), 292s | ~~~~~~~~~~~~~~~~~~~~ 292s 738 | std::move(__op), std::move(__proj)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s [ 76%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o 292s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp 292s /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&)::]’: 292s /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 292s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 292s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 201 | std::move(__f), std::move(__proj)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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]’: 292s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 280 | void scatter_fwd_begin(std::span local_data, 292s | ^~~~~~~~~~~~~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 288 | scatter_fwd_begin(std::span(local_buffer), remote_buffer, requests, 292s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 289 | type); 292s | ~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /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]’: 292s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 315 | void scatter_fwd_end(std::span remote_buffer, 292s | ^~~~~~~~~~~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 292s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 292s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 292s | ^~~~~~~~ 292s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 292s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 292s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 737 | std::move(__result), 292s | ~~~~~~~~~~~~~~~~~~~~ 292s 738 | std::move(__op), std::move(__proj)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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)::]’: 292s /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 292s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 292s | ^~~~~~~~~~~ 292s /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 292s /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 292s 471 | return std::__find_if_not(__first, __last, 292s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 292s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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 >]’: 292s /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 292s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 292s | ^~~~~~~~ 292s /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 292s /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 292s 629 | return ranges::fill_n(std::move(__first), __len, __value); 292s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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)::]’: 292s /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 292s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 292s | ^~~~~~~~~~~ 292s /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 292s /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 292s 471 | return std::__find_if_not(__first, __last, 292s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 292s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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&)::]’: 292s /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 292s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 292s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 201 | std::move(__f), std::move(__proj)); 292s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s /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]’: 292s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 484 | void scatter_rev_begin(std::span remote_data, 292s | ^~~~~~~~~~~~~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 292s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 493 | type); 292s | ~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /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]’: 292s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 292s | ^~~~~~~~~~~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /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]’: 292s /usr/include/c++/14/numeric:291:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 292s 291 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init, 292s | ^~~~~~ 292s /usr/include/c++/14/numeric:291:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 292s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 292s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 292s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 292s | ^~~~~~~~ 292s /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]’: 292s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 484 | void scatter_rev_begin(std::span remote_data, 292s | ^~~~~~~~~~~~~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 292s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292s 493 | type); 292s | ~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /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]’: 292s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 292s | ^~~~~~~~~~~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s /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]’: 292s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 292s 390 | void scatter_rev_begin(std::span send_buffer, 292s | ^~~~~~~~~~~~~~~~~ 292s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 293s /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&)::]’: 293s /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 293s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 293s | ^~~~~~~~ 293s /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 293s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 293s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 293s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 293s | ^~~~~~~~ 293s /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&)::]’: 293s /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 293s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 293s | ^~~~~~~~ 293s /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 293s /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):: >]’: 293s /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 293s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 293s | ^~~~~~~~~~~~~ 293s /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 293s /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 293s 112 | return std::__find_if(__first, __last, 293s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 293s 113 | __gnu_cxx::__ops::__negate(__pred), 293s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293s 114 | std::__iterator_category(__first)); 293s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293s /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 >]’: 293s /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 293s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 293s | ^~~~~~~~ 293s /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):: >]’: 293s /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 293s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 293s | ^~~~~~~~~~~~~ 293s /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 293s /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 293s 112 | return std::__find_if(__first, __last, 293s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 293s 113 | __gnu_cxx::__ops::__negate(__pred), 293s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293s 114 | std::__iterator_category(__first)); 293s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293s In file included from /usr/include/c++/14/algorithm:60: 293s /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):: >]’: 293s /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 293s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 293s | ^~~~~~~~~ 293s /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 293s /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 293s 2107 | if (__pred(__first)) 293s | ~~~~~~^~~~~~~~~ 293s /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 293s 2111 | if (__pred(__first)) 293s | ~~~~~~^~~~~~~~~ 293s /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 293s 2115 | if (__pred(__first)) 293s | ~~~~~~^~~~~~~~~ 293s /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 293s 2119 | if (__pred(__first)) 293s | ~~~~~~^~~~~~~~~ 293s /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 293s 2127 | if (__pred(__first)) 293s | ~~~~~~^~~~~~~~~ 293s /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 293s 2132 | if (__pred(__first)) 293s | ~~~~~~^~~~~~~~~ 293s /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 293s 2137 | if (__pred(__first)) 293s | ~~~~~~^~~~~~~~~ 293s /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):: >]’: 293s /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 293s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 293s | ^~~~~~~~~ 293s /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 293s /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 293s 2107 | if (__pred(__first)) 293s | ~~~~~~^~~~~~~~~ 293s /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 293s 2111 | if (__pred(__first)) 293s | ~~~~~~^~~~~~~~~ 293s /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 293s 2115 | if (__pred(__first)) 293s | ~~~~~~^~~~~~~~~ 293s /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 293s 2119 | if (__pred(__first)) 293s | ~~~~~~^~~~~~~~~ 293s /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 293s 2127 | if (__pred(__first)) 293s | ~~~~~~^~~~~~~~~ 293s /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 293s 2132 | if (__pred(__first)) 293s | ~~~~~~^~~~~~~~~ 293s /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 293s 2137 | if (__pred(__first)) 293s | ~~~~~~^~~~~~~~~ 293s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 293s /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)::]’: 293s /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 293s 394 | operator()(_Iterator __it) 293s | ^~~~~~~~ 293s /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)::]’: 293s /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 293s [ 82%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o 293s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/option.cpp 293s [ 88%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o 293s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp 294s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/fem/functionspace.cpp:14: 294s /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]’: 294s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 294s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 294s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 294s 540 | x.insert(x.end(), {x0, x1}); 294s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 294s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 294s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 294s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294s 565 | v2, v3, vmid}); 294s | ~~~~~~~~~~~~~~ 294s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 294s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 294s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 294s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 294s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 294s 627 | {x.size() / 2, 2}, partitioner); 294s | ^ 294s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 294s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 294s 632 | std::vector{}, {0, 2}, partitioner); 294s | ^ 294s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 294s /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]’: 294s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 294s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 294s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 294s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 294s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294s 671 | i0 + iy + ny + 2}); 294s | ~~~~~~~~~~~~~~~~~~ 294s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 294s 676 | {x.size() / 2, 2}, partitioner); 294s | ^ 294s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 294s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 294s 681 | std::vector{}, {0, 2}, partitioner); 294s | ^ 294s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 294s [ 94%] Building C object CMakeFiles/unittests.dir/poisson.c.o 294s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/poisson.c 294s In file included from /usr/include/c++/14/vector:66, 294s from /usr/include/catch2/catch_tostring.hpp:12, 294s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 294s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 294s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 294s from /usr/include/catch2/catch_test_macros.hpp:11, 294s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/fem/functionspace.cpp:7: 294s /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]’: 294s /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 294s 1426 | insert(const_iterator __position, initializer_list __l) 294s | ^~~~~~ 294s /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 294s /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 294s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 294s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294s 1430 | std::random_access_iterator_tag()); 294s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294s /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]’: 294s /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 294s 1426 | insert(const_iterator __position, initializer_list __l) 294s | ^~~~~~ 294s /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 294s /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 294s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 294s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294s 1430 | std::random_access_iterator_tag()); 294s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294s In file included from /usr/include/c++/14/algorithm:63, 294s from /usr/include/basix/maps.h:8, 294s from /usr/include/basix/finite-element.h:9, 294s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/fem/functionspace.cpp:9: 294s /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]’: 294s /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 294s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 294s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294s 1159 | std::move(__comp), std::move(__proj)); 294s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294s /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]’: 294s /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 294s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 294s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 294s 610 | this->_M_impl._M_start, 294s | ~~~~~~~~~~~~~~~~~~~~~~~ 294s 611 | _M_get_Tp_allocator()); 294s | ~~~~~~~~~~~~~~~~~~~~~~ 294s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 294s from /usr/include/dolfinx/geometry/utils.h:9, 294s from /usr/include/dolfinx/fem/interpolate.h:19, 294s from /usr/include/dolfinx/fem/Function.h:12, 294s from /usr/include/dolfinx/fem/Expression.h:10, 294s from /usr/include/dolfinx/fem/utils.h:13, 294s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/fem/functionspace.cpp:12: 294s /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 >]’: 294s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 294s 783 | Mesh> create_mesh( 294s | ^~~~~~~~~~~ 294s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 294s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 294s | ^ 294s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 294s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 294s 830 | cells1 = std::vector(cells.begin(), cells.end()); 294s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 294s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 294s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 294s 841 | std::vector cells1_v 294s | ^~~~~~~~ 294s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 294s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 294s 880 | boundary_v.erase(unique_end, range_end); 294s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 294s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 294s 885 | boundary_v.erase(boundary_v.begin()); 294s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 294s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 294s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 294s | ^~~~~~~~ 294s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 294s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 294s 905 | nodes1.erase(unique_end, range_end); 294s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 294s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 294s 911 | Geometry geometry 294s | ^~~~~~~~ 294s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 294s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s In file included from /usr/include/c++/14/vector:72: 295s /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]’: 295s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 295s 957 | vector<_Tp, _Alloc>:: 295s | ^~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 295s In file included from /usr/include/c++/14/string_view:56, 295s from /usr/include/c++/14/bits/basic_string.h:47, 295s from /usr/include/c++/14/string:54, 295s from /usr/include/catch2/internal/catch_stringref.hpp:12, 295s from /usr/include/catch2/catch_assertion_info.hpp:13, 295s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 295s /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 >]’: 295s /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 295s 960 | operator()(_It&& __first, _Sent __last) const 295s | ^~~~~~~~ 295s /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]’: 295s /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 295s 709 | vector(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~ 295s /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 295s /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 295s 719 | _M_range_initialize_n(__first, __last, __n); 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 295s In file included from /usr/include/c++/14/numeric:62, 295s from /usr/include/basix/finite-element.h:19: 295s /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]’: 295s /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 295s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 295s | ^~~~ 295s /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 295s In file included from /usr/include/c++/14/chrono:48, 295s from /usr/include/catch2/catch_tostring.hpp:545: 295s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 295s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 295s | ^~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /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]’: 295s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s 46 | void reorder_list(std::span list, std::span nodemap) 295s | ^~~~~~~~~~~~ 295s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 53 | const std::vector orig(list.begin(), list.end()); 295s | ^~~~ 295s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 58 | std::ranges::copy(links_old, links_new.begin()); 295s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /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 295s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 295s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 295s 239 | __x.end()); 295s | ~~~~~~~~~~ 295s /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 295s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 295s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 251 | end(), _M_get_Tp_allocator()); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 295s from /usr/include/c++/14/bits/basic_string.h:39: 295s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 295s 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: 295s /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 295s 993 | std::_Destroy(__first, __last); 295s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 295s /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]’: 295s /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 295s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 295s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 1805 | std::move(__comp), std::move(__proj)); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /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 295s 1134 | operator()(_Iter __first, _Sent __last, 295s | ^~~~~~~~ 295s /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 295s /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 295s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 295s 1139 | return {__first, __first}; 295s | ^ 295s /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 295s 1148 | return {++__dest, __first}; 295s | ^ 295s /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]’: 295s /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 295s 1577 | erase(const_iterator __first, const_iterator __last) 295s | ^~~~~ 295s /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 295s /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 295s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 295s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /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 295s 1549 | erase(const_iterator __position) 295s | ^~~~~ 295s /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 295s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 295s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s In file included from /usr/include/c++/14/vector:65: 295s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 371 | return std::__do_uninit_copy(__first, __last, __result); 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 373 | return std::uninitialized_copy(__first, __last, __result); 295s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 295s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 295s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/fem/functionspace.cpp:11: 295s /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]’: 295s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 119 | std::ranges::copy(buffer, range.begin()); 295s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 295s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 295s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 295s /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 >]’: 295s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s 676 | distribute_data(MPI_Comm comm0, std::span indices, 295s | ^~~~~~~~~~~~~~~ 295s /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]’: 295s /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 295s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 295s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 2021 | std::move(__comp), std::move(__proj)); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 >]’: 295s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s 382 | create_geometry( 295s | ^~~~~~~~~~~~~~~ 295s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s 424 | const std::vector l2l = graph::build::compute_local_to_local( 295s | ^~~ 295s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 429 | std::ranges::transform(l2l, igi.begin(), 295s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 295s 430 | [&nodes](auto index) { return nodes[index]; }); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /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 295s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 386 | __result, __alloc); 295s | ~~~~~~~~~~~~~~~~~~ 295s In file included from /usr/include/c++/14/string:51: 295s /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 > >]’: 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 642 | copy(_II __first, _II __last, _OI __result) 295s | ^~~~ 295s /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]’: 295s /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 295s 398 | return std::__uninitialized_copy_a 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 295s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /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 295s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 386 | __result, __alloc); 295s | ~~~~~~~~~~~~~~~~~~ 295s /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 >]’: 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 642 | copy(_II __first, _II __last, _OI __result) 295s | ^~~~ 295s /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]’: 295s /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 295s 398 | return std::__uninitialized_copy_a 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 295s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /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 295s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 295s | ^~~~~~~~~~~~~~~~~~~~~ 295s /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 295s /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 295s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 1720 | __start, _M_get_Tp_allocator()); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 295s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 295s | ^~~~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 683 | { return std::copy(__first, __first + __n, __result); } 295s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 >]’: 295s /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 295s 960 | operator()(_It&& __first, _Sent __last) const 295s | ^~~~~~~~ 295s /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]’: 295s /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 295s 709 | vector(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~ 295s /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 295s /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 295s 719 | _M_range_initialize_n(__first, __last, __n); 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 295s In file included from /usr/include/c++/14/format:55, 295s from /usr/include/c++/14/bits/chrono_io.h:39, 295s from /usr/include/c++/14/chrono:3360: 295s /usr/include/c++/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 >]’: 295s /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 295s 376 | operator()(_Range&& __r, _Out __result) const 295s | ^~~~~~~~ 295s /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 295s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 295s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 379 | std::move(__result)); 295s | ~~~~~~~~~~~~~~~~~~~~ 295s /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 295s /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]’: 295s /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 295s 1631 | _M_allocate_and_copy(size_type __n, 295s | ^~~~~~~~~~~~~~~~~~~~ 295s /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 295s /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 295s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 1638 | _M_get_Tp_allocator()); 295s | ~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 642 | copy(_II __first, _II __last, _OI __result) 295s | ^~~~ 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 295s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /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 295s 1789 | operator()(_Iter __first, _Sent __last, 295s | ^~~~~~~~ 295s /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 295s /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 295s 1792 | auto __lasti = ranges::next(__first, __last); 295s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 295s /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 295s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 295s | ^ 295s In file included from /usr/include/c++/14/tuple:44, 295s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 295s from /usr/include/c++/14/bits/memory_resource.h:41, 295s from /usr/include/c++/14/string:68: 295s /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]’: 295s /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 295s 767 | operator()(_Iter __first, _Sent __last, 295s | ^~~~~~~~ 295s /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 295s /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]’: 295s /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 295s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 295s | ^~~~~~~~ 295s /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 295s /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]’: 295s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 295s 195 | vector<_Tp, _Alloc>:: 295s | ^~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 295s /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 295s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 295s | ^~~~~~~~~~~~~~ 295s /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]’: 295s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 295s 181 | vector<_Tp, _Alloc>:: 295s | ^~~~~~~~~~~~~~~~~~~ 295s /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 295s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 295s | ^~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 185 | __uninit_copy(__first, __last, __result); 295s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /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 295s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 295s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 3147 | std::move(__comp), std::move(__proj)); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/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 >]’: 295s /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 295s 376 | operator()(_Range&& __r, _Out __result) const 295s | ^~~~~~~~ 295s /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 295s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 295s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 379 | std::move(__result)); 295s | ~~~~~~~~~~~~~~~~~~~~ 295s /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 295s /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 >]’: 295s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 295s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 295s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 295s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 508 | { return std::get<0>(idx) != r; }); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 295s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 553 | [](auto x) { return std::get<1>(x); }); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 295s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 295s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 295s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 646 | std::next(x_new.begin(), shape[1] * i)); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 295s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 658 | std::next(x_new.begin(), shape[1] * i)); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 295s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 1999 | operator()(_Iter __first, _Sent __last, 295s | ^~~~~~~~ 295s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/ranges_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]’: 295s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 295s | ^~~~~~~~ 295s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 295s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 737 | std::move(__result), 295s | ~~~~~~~~~~~~~~~~~~~~ 295s 738 | std::move(__op), std::move(__proj)); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 295s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 295s | ^~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s /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]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s /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 295s 371 | return std::__do_uninit_copy(__first, __last, __result); 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 295s 373 | return std::uninitialized_copy(__first, __last, __result); 295s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 > >]’: 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 295s | ^~~~~~~~~~~~~ 295s /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]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s /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 295s 371 | return std::__do_uninit_copy(__first, __last, __result); 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 295s 373 | return std::uninitialized_copy(__first, __last, __result); 295s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 >]’: 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 295s | ^~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 371 | return std::__do_uninit_copy(__first, __last, __result); 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 373 | return std::uninitialized_copy(__first, __last, __result); 295s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /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 295s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 295s | ^~~~~~~~~~~~~~~~~~~~~ 295s /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 295s /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 295s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 1720 | __start, _M_get_Tp_allocator()); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 295s /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 295s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 295s | ^~~~~~~~ 295s /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 295s /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 295s /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 295s 368 | return ranges::__copy_or_move(std::move(__first), 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 295s 369 | std::move(__last), 295s | ~~~~~~~~~~~~~~~~~~ 295s 370 | std::move(__result)); 295s | ~~~~~~~~~~~~~~~~~~~~ 295s /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 295s In file included from /usr/include/c++/14/string:44: 295s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 295s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 608 | __miter_base(_Iterator __it) 295s | ^~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 295s | ^~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s In file included from /usr/include/c++/14/bits/char_traits.h:57, 295s from /usr/include/c++/14/string:42: 295s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 295s /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 295s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 295s | ^~~~~~~~ 295s /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 295s /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 295s 193 | return std::_Destroy_aux::__destroy(__first, __last); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 295s /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 295s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 196 | __destroy(__first, __last); 295s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 295s /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 >]’: 295s /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 295s 1002 | operator()(_It __x, _Sent __bound) const 295s | ^~~~~~~~ 295s /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 295s /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&)::]’: 295s /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 295s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 295s | ^~~~ 295s /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 295s /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 295s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 295s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 >]’: 295s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 675 | move(_II __first, _II __last, _OI __result) 295s | ^~~~ 295s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /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 295s 683 | return std::__copy_move_a(std::__miter_base(__first), 295s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 684 | std::__miter_base(__last), __result); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 147 | { return std::copy(__first, __last, __result); } 295s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 3123 | operator()(_Iter __first, _Sent __last, 295s | ^~~~~~~~ 295s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 295s /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 295s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 295s | ^~~~~~~~ 295s /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 295s /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 295s /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 295s 368 | return ranges::__copy_or_move(std::move(__first), 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 295s 369 | std::move(__last), 295s | ~~~~~~~~~~~~~~~~~~ 295s 370 | std::move(__result)); 295s | ~~~~~~~~~~~~~~~~~~~~ 295s /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 295s /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 >]’: 295s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 295s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /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 295s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 295s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 1805 | std::move(__comp), std::move(__proj)); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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)::]’: 295s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s 3867 | find_if(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s /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 295s 3876 | return std::__find_if(__first, __last, 295s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 295s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 295s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 295s | ^~~~~~~~ 295s /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 295s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 295s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 737 | std::move(__result), 295s | ~~~~~~~~~~~~~~~~~~~~ 295s 738 | std::move(__op), std::move(__proj)); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/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 > >]’: 295s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 295s | ^~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s /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 295s 715 | return std::__copy_n(__first, __n2, __result, 295s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 295s 716 | std::__iterator_category(__first)); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/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 > >]’: 295s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 295s | ^~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s /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 295s 715 | return std::__copy_n(__first, __n2, __result, 295s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 295s 716 | std::__iterator_category(__first)); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 295s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 295s | ^~~~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 295s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 295s | ^~~~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 683 | { return std::copy(__first, __first + __n, __result); } 295s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /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 295s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~~ 295s /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]’: 295s /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 295s /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*]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s /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 295s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 185 | __uninit_copy(__first, __last, __result); 295s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s In file included from /usr/include/c++/14/string:48: 295s /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 >]’: 295s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 295s | ^~~~~~~~~~~~ 295s /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*]’: 295s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 346 | __niter_wrap(_From __from, _To __res) 295s | ^~~~~~~~~~~~ 295s /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*]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s /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*]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s /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 295s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 185 | __uninit_copy(__first, __last, __result); 295s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 295s | ^~~~~~~~~~~~ 295s /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*]’: 295s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 346 | __niter_wrap(_From __from, _To __res) 295s | ^~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 185 | __uninit_copy(__first, __last, __result); 295s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 371 | return std::__do_uninit_copy(__first, __last, __result); 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 373 | return std::uninitialized_copy(__first, __last, __result); 295s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 295s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 295s | ^~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /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 295s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 314 | std::move(__result)); 295s | ~~~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 295s | ^~~~~~~~~~~~ 295s /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]’: 295s /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 295s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 295s | ^~~~~~~~~ 295s /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 295s /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 >]’: 295s /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 295s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 295s | ^~~~~~~~~ 295s /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 295s /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 >]’: 295s /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 295s 863 | operator()(_It& __it, _Sent __bound) const 295s | ^~~~~~~~ 295s /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&):: >]’: 295s /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 295s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 295s | ^~~~~~ 295s /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 295s /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 295s 1905 | std::__introsort_loop(__first, __last, 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 295s 1906 | std::__lg(__last - __first) * 2, 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 1907 | __comp); 295s | ~~~~~~~ 295s /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 295s 1908 | std::__final_insertion_sort(__first, __last, __comp); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 295s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 608 | __miter_base(_Iterator __it) 295s | ^~~~~~~~~~~~ 295s /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 >]’: 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 295s | ^~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 642 | copy(_II __first, _II __last, _OI __result) 295s | ^~~~ 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 295s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 295s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 295s | ^~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /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 295s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 314 | std::move(__result)); 295s | ~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 295s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 295s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 737 | std::move(__result), 295s | ~~~~~~~~~~~~~~~~~~~~ 295s 738 | std::move(__op), std::move(__proj)); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s 1789 | operator()(_Iter __first, _Sent __last, 295s | ^~~~~~~~ 295s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s /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 295s 1792 | auto __lasti = ranges::next(__first, __last); 295s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 295s /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 295s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 295s | ^ 295s /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):: >]’: 295s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 295s | ^~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s /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 295s 2152 | return __find_if(__first, __last, __pred, 295s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 295s 2153 | std::__iterator_category(__first)); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 295s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 295s | ^~~~~~~~ 295s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/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 > >]’: 295s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 295s | ^~~~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 683 | { return std::copy(__first, __first + __n, __result); } 295s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/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 > >]’: 295s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 295s | ^~~~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 683 | { return std::copy(__first, __first + __n, __result); } 295s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s In file included from /usr/include/c++/14/vector:66, 295s from /usr/include/c++/14/chrono:47, 295s from /usr/include/spdlog/common.h:10, 295s from /usr/include/spdlog/spdlog.h:12, 295s from /usr/include/dolfinx/common/log.h:9, 295s from /usr/include/dolfinx/common/MPI.h:10, 295s from /usr/include/dolfinx/mesh/Topology.h:11, 295s from /usr/include/dolfinx/mesh/Geometry.h:9, 295s from /usr/include/dolfinx/mesh/Mesh.h:9, 295s from /usr/include/dolfinx/mesh/generation.h:9, 295s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/generation.cpp:7: 295s /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]’: 295s /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 295s 681 | vector(initializer_list __l, 295s | ^~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 642 | copy(_II __first, _II __last, _OI __result) 295s | ^~~~ 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 295s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 295s /tmp/autopkgtest.lIfmcX/build.Nrz/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 295s 60 | std::vector expected_x = { 295s | ^~~~~~~~~~ 295s /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*]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s /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 295s 147 | { return std::copy(__first, __last, __result); } 295s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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*]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s /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 295s 147 | { return std::copy(__first, __last, __result); } 295s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 147 | { return std::copy(__first, __last, __result); } 295s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 185 | __uninit_copy(__first, __last, __result); 295s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 295s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 295s | ^~~~~~~~~~~~~~ 295s /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&):: >]’: 295s /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 295s 1876 | __introsort_loop(_RandomAccessIterator __first, 295s | ^~~~~~~~~~~~~~~~ 295s /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 295s /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 295s 1884 | std::__partial_sort(__first, __last, __last, __comp); 295s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 295s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 295s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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&):: >]’: 295s /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 295s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 295s | ^~~~~~~~~~~~~~~~~~~~~~ 295s /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 295s /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 295s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 295s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 1819 | __comp); 295s | ~~~~~~~ 295s /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 295s 1822 | std::__insertion_sort(__first, __last, __comp); 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 295s | ^~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 295s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 295s | ^~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 295s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 295s | ^~~~~~~~ 295s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /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]’: 295s /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 295s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 295s 610 | this->_M_impl._M_start, 295s | ~~~~~~~~~~~~~~~~~~~~~~~ 295s 611 | _M_get_Tp_allocator()); 295s | ~~~~~~~~~~~~~~~~~~~~~~ 295s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 295s /tmp/autopkgtest.lIfmcX/build.Nrz/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 295s 143 | expected_x = { 295s | ~~~~~~~~~~~^~~ 295s 144 | /* v_0 */ 0.0, 295s | ~~~~~~~~~~~~~~ 295s 145 | /* v_1 */ 0.25, 295s | ~~~~~~~~~~~~~~~ 295s 146 | /* v_2 */ 0.5, 295s | ~~~~~~~~~~~~~~ 295s 147 | /* v_3 */ 0.75, 295s | ~~~~~~~~~~~~~~~ 295s 148 | /* v_4 */ 1.0, 295s | ~~~~~~~~~~~~~~ 295s 149 | }; 295s | ~ 295s /tmp/autopkgtest.lIfmcX/build.Nrz/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 295s 168 | expected_x = { 295s | ~~~~~~~~~~~^~~ 295s 169 | /* v_0 */ 0.0, 295s | ~~~~~~~~~~~~~~ 295s 170 | /* v_1 */ 1. / 9, 295s | ~~~~~~~~~~~~~~~~~ 295s 171 | /* v_2 */ 2. / 9, 295s | ~~~~~~~~~~~~~~~~~ 295s 172 | /* v_3 */ 3. / 9, 295s | ~~~~~~~~~~~~~~~~~ 295s 173 | /* v_4 */ 4. / 9, 295s | ~~~~~~~~~~~~~~~~~ 295s 174 | /* v_5 */ 5. / 9, 295s | ~~~~~~~~~~~~~~~~~ 295s 175 | /* v_6 */ 6. / 9, 295s | ~~~~~~~~~~~~~~~~~ 295s 176 | /* v_7 */ 7. / 9, 295s | ~~~~~~~~~~~~~~~~~ 295s 177 | /* v_8 */ 8. / 9, 295s | ~~~~~~~~~~~~~~~~~ 295s 178 | /* v_9 */ 9. / 9, 295s | ~~~~~~~~~~~~~~~~~ 295s 179 | }; 295s | ~ 295s /tmp/autopkgtest.lIfmcX/build.Nrz/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 295s 207 | expected_x = { 295s | ~~~~~~~~~~~^~~ 295s 208 | /* v_0 */ 0. / 14, 295s | ~~~~~~~~~~~~~~~~~~ 295s 209 | /* v_1 */ 1. / 14, 295s | ~~~~~~~~~~~~~~~~~~ 295s 210 | /* v_2 */ 2. / 14, 295s | ~~~~~~~~~~~~~~~~~~ 295s 211 | /* v_3 */ 3. / 14, 295s | ~~~~~~~~~~~~~~~~~~ 295s 212 | /* v_4 */ 4. / 14, 295s | ~~~~~~~~~~~~~~~~~~ 295s 213 | /* v_5 */ 5. / 14, 295s | ~~~~~~~~~~~~~~~~~~ 295s 214 | /* v_6 */ 6. / 14, 295s | ~~~~~~~~~~~~~~~~~~ 295s 215 | /* v_7 */ 7. / 14, 295s | ~~~~~~~~~~~~~~~~~~ 295s 216 | /* v_8 */ 8. / 14, 295s | ~~~~~~~~~~~~~~~~~~ 295s 217 | /* v_9 */ 9. / 14, 295s | ~~~~~~~~~~~~~~~~~~ 295s 218 | /* v_10 */ 10. / 14, 295s | ~~~~~~~~~~~~~~~~~~~~ 295s 219 | /* v_11 */ 11. / 14, 295s | ~~~~~~~~~~~~~~~~~~~~ 295s 220 | /* v_12 */ 12. / 14, 295s | ~~~~~~~~~~~~~~~~~~~~ 295s 221 | /* v_13 */ 13. / 14, 295s | ~~~~~~~~~~~~~~~~~~~~ 295s 222 | /* v_14 */ 14. / 14, 295s | ~~~~~~~~~~~~~~~~~~~~ 295s 223 | }; 295s | ~ 295s /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 > >]’: 295s /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 295s 1002 | operator()(_It __x, _Sent __bound) const 295s | ^~~~~~~~ 295s /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 295s /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&)::]’: 295s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 295s | ^~~~ 295s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s /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 295s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 295s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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):: >]’: 295s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 295s | ^~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s /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 295s 2107 | if (__pred(__first)) 295s | ~~~~~~^~~~~~~~~ 295s /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 295s 2111 | if (__pred(__first)) 295s | ~~~~~~^~~~~~~~~ 295s /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 295s 2115 | if (__pred(__first)) 295s | ~~~~~~^~~~~~~~~ 295s /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 295s 2119 | if (__pred(__first)) 295s | ~~~~~~^~~~~~~~~ 295s /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 295s 2127 | if (__pred(__first)) 295s | ~~~~~~^~~~~~~~~ 295s /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 295s 2132 | if (__pred(__first)) 295s | ~~~~~~^~~~~~~~~ 295s /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 295s 2137 | if (__pred(__first)) 295s | ~~~~~~^~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 642 | copy(_II __first, _II __last, _OI __result) 295s | ^~~~ 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 295s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 295s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 608 | __miter_base(_Iterator __it) 295s | ^~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 295s | ^~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 295s /tmp/autopkgtest.lIfmcX/build.Nrz/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 295s 275 | std::vector expected_x = { 295s | ^~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s 642 | copy(_II __first, _II __last, _OI __result) 295s | ^~~~ 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_9() [with TestType = double]’: 295s /tmp/autopkgtest.lIfmcX/build.Nrz/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 295s 316 | std::vector expected_x = {/* v_0 */ 0, 0, 0, 295s | ^~~~~~~~~~ 295s /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*]’: 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 295s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_12() [with TestType = double]’: 295s /tmp/autopkgtest.lIfmcX/build.Nrz/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 295s 357 | std::vector expected_x = { 295s | ^~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 295s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 147 | { return std::copy(__first, __last, __result); } 295s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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&):: >]’: 295s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 1863 | __partial_sort(_RandomAccessIterator __first, 295s | ^~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /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 295s 1868 | std::__heap_select(__first, __middle, __last, __comp); 295s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 295s 1869 | std::__sort_heap(__first, __middle, __comp); 295s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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&):: >]’: 295s /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 295s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 295s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 295s /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 295s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 1856 | __comp); 295s | ~~~~~~~ 295s /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 295s /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 295s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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&):: >]’: 295s /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 295s 1770 | __insertion_sort(_RandomAccessIterator __first, 295s | ^~~~~~~~~~~~~~~~ 295s /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 295s /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 295s 1777 | if (__comp(__i, __first)) 295s | ~~~~~~^~~~~~~~~~~~~~ 295s /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 295s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 295s | ^~~~~~~~~~~~~~~~~~~~~~~ 295s /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&):: >]’: 295s /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 295s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 295s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 295s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_15() [with TestType = double]’: 295s /tmp/autopkgtest.lIfmcX/build.Nrz/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 295s 399 | std::vector expected_x = { 295s | ^~~~~~~~~~ 295s /usr/include/c++/14/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]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 371 | return std::__do_uninit_copy(__first, __last, __result); 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 373 | return std::uninitialized_copy(__first, __last, __result); 295s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s 257 | {x.size(), 1}, partitioner); 295s | ^ 295s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s 262 | std::vector{}, {0, 1}, partitioner); 295s | ^ 295s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s /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 > >]’: 295s /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 295s 863 | operator()(_It& __it, _Sent __bound) const 295s | ^~~~~~~~ 295s /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&):: >]’: 295s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 295s | ^~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s /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 295s 1905 | std::__introsort_loop(__first, __last, 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 295s 1906 | std::__lg(__last - __first) * 2, 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 1907 | __comp); 295s | ~~~~~~~ 295s /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 295s 1908 | std::__final_insertion_sort(__first, __last, __comp); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 295s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 295s /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)::]’: 295s /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 295s 317 | operator()(_Iterator __it) 295s | ^~~~~~~~ 295s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 295s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 608 | __miter_base(_Iterator __it) 295s | ^~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 295s | ^~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s /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 >]’: 295s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 295s | ^~~~~~~~~~~~ 295s /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*]’: 295s /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 295s 2981 | __miter_base(move_iterator<_Iterator> __it) 295s | ^~~~~~~~~~~~ 295s /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]’: 295s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s 257 | {x.size(), 1}, partitioner); 295s | ^ 295s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s 262 | std::vector{}, {0, 1}, partitioner); 295s | ^ 295s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s /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*]’: 295s /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 295s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 295s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 608 | __miter_base(_Iterator __it) 295s | ^~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 295s | ^~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 642 | copy(_II __first, _II __last, _OI __result) 295s | ^~~~ 295s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 295s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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&):: >]’: 295s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 1589 | __heap_select(_RandomAccessIterator __first, 295s | ^~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /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 295s 1593 | std::__make_heap(__first, __middle, __comp); 295s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 295s 1595 | if (__comp(__i, __first)) 295s | ~~~~~~^~~~~~~~~~~~~~ 295s /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 295s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 295s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 295s /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&):: >]’: 295s /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 295s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 295s | ^~~~~~~~~~~ 295s /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 295s /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 295s 425 | std::__pop_heap(__first, __last, __last, __comp); 295s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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&):: >]’: 295s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 295s | ^~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /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 295s 88 | if (__comp(__a, __b)) 295s | ~~~~~~^~~~~~~~~~ 295s /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 295s 90 | if (__comp(__b, __c)) 295s | ~~~~~~^~~~~~~~~~ 295s /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 295s 91 | std::iter_swap(__result, __b); 295s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 295s /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 295s 92 | else if (__comp(__a, __c)) 295s | ~~~~~~^~~~~~~~~~ 295s /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 295s 93 | std::iter_swap(__result, __c); 295s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 295s /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 295s 95 | std::iter_swap(__result, __a); 295s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 295s /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 295s 97 | else if (__comp(__a, __c)) 295s | ~~~~~~^~~~~~~~~~ 295s /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 295s 98 | std::iter_swap(__result, __a); 295s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 295s /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 295s 99 | else if (__comp(__b, __c)) 295s | ~~~~~~^~~~~~~~~~ 295s /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 295s 100 | std::iter_swap(__result, __c); 295s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 295s /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 295s 102 | std::iter_swap(__result, __b); 295s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 295s /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&):: >]’: 295s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 1829 | __unguarded_partition(_RandomAccessIterator __first, 295s | ^~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /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 295s 1835 | while (__comp(__first, __pivot)) 295s | ~~~~~~^~~~~~~~~~~~~~~~~~ 295s /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 295s 1838 | while (__comp(__pivot, __last)) 295s | ~~~~~~^~~~~~~~~~~~~~~~~ 295s /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 295s 1842 | std::iter_swap(__first, __last); 295s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 295s /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&)::]’: 295s /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 295s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 295s | ^~~~~~~~ 295s /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 295s /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 >]’: 295s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 295s | ^~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /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 295s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 923 | std::__miter_base(__last), 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 924 | __result); 295s | ~~~~~~~~~ 295s /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&):: >]’: 295s /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 295s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 295s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /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 295s 801 | operator=(initializer_list __l) 295s | ^~~~~~~~ 295s /usr/include/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*]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s /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*]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 185 | __uninit_copy(__first, __last, __result); 295s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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&):: >]’: 295s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s 1876 | __introsort_loop(_RandomAccessIterator __first, 295s | ^~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s /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 295s 1884 | std::__partial_sort(__first, __last, __last, __comp); 295s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 295s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 295s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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&):: >]’: 295s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 295s | ^~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s /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 295s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 295s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 1819 | __comp); 295s | ~~~~~~~ 295s /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 295s 1822 | std::__insertion_sort(__first, __last, __comp); 295s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 295s In file included from /usr/include/c++/14/algorithm:63, 295s from /usr/include/dolfinx/common/MPI.h:12: 295s /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]’: 295s /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 295s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 295s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 1159 | std::move(__comp), std::move(__proj)); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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]’: 295s /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 295s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 295s 610 | this->_M_impl._M_start, 295s | ~~~~~~~~~~~~~~~~~~~~~~~ 295s 611 | _M_get_Tp_allocator()); 295s | ~~~~~~~~~~~~~~~~~~~~~~ 295s In file included from /usr/include/dolfinx/mesh/generation.h:11: 295s /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 >]’: 295s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s 783 | Mesh> create_mesh( 295s | ^~~~~~~~~~~ 295s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 295s | ^ 295s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 830 | cells1 = std::vector(cells.begin(), cells.end()); 295s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 295s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s 841 | std::vector cells1_v 295s | ^~~~~~~~ 295s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 295s 880 | boundary_v.erase(unique_end, range_end); 295s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 295s 885 | boundary_v.erase(boundary_v.begin()); 295s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 295s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 295s | ^~~~~~~~ 295s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 295s 905 | nodes1.erase(unique_end, range_end); 295s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s 911 | Geometry geometry 295s | ^~~~~~~~ 295s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 295s /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]’: 295s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 295s | ^~~~~~~~~~~~ 295s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 295s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 608 | __miter_base(_Iterator __it) 295s | ^~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 295s | ^~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /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&):: >]’: 295s /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 295s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 295s | ^~~~~~~~~~~ 295s /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 295s /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&):: >]’: 295s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 295s | ^~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /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 >]’: 295s /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 295s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 295s | ^~~~~~~~~ 295s /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 295s /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 >]’: 295s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 295s | ^~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 295s /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&)::]’: 295s /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 295s 239 | operator()(_Value& __val, _Iterator __it) 295s | ^~~~~~~~ 295s /usr/include/c++/14/bits/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*]’: 295s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 295s | ^~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 295s 147 | { return std::copy(__first, __last, __result); } 295s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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&):: >]’: 295s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s 1863 | __partial_sort(_RandomAccessIterator __first, 295s | ^~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s /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 295s 1868 | std::__heap_select(__first, __middle, __last, __comp); 295s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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 295s 1869 | std::__sort_heap(__first, __middle, __comp); 295s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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&):: >]’: 295s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 295s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s 1856 | __comp); 295s | ~~~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s /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 295s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 295s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /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&):: >]’: 295s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s 1770 | __insertion_sort(_RandomAccessIterator __first, 295s | ^~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s /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 295s 1777 | if (__comp(__i, __first)) 295s | ~~~~~~^~~~~~~~~~~~~~ 295s /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 295s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 295s | ^~~~~~~~~~~~~~~~~~~~~~~ 295s /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&):: >]’: 295s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 295s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 295s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 295s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /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 >]’: 296s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 783 | Mesh> create_mesh( 296s | ^~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 296s | ^ 296s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 830 | cells1 = std::vector(cells.begin(), cells.end()); 296s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 296s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 841 | std::vector cells1_v 296s | ^~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 880 | boundary_v.erase(unique_end, range_end); 296s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 885 | boundary_v.erase(boundary_v.begin()); 296s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 296s | ^~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 905 | nodes1.erase(unique_end, range_end); 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 911 | Geometry geometry 296s | ^~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /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]’: 296s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 296s | ^~~~~~~~~~~~ 296s /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&):: >]’: 296s /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 296s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 296s | ^~~~~~~~~~~~~ 296s /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 296s 232 | if (__comp(__first + __secondChild, 296s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 296s 233 | __first + (__secondChild - 1))) 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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*]’: 296s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 642 | copy(_II __first, _II __last, _OI __result) 296s | ^~~~ 296s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 296s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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&):: >]’: 296s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s 1589 | __heap_select(_RandomAccessIterator __first, 296s | ^~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /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 296s 1593 | std::__make_heap(__first, __middle, __comp); 296s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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 296s 1595 | if (__comp(__i, __first)) 296s | ~~~~~~^~~~~~~~~~~~~~ 296s /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 296s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 296s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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&):: >]’: 296s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 296s | ^~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /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 296s 425 | std::__pop_heap(__first, __last, __last, __comp); 296s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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&):: >]’: 296s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 296s | ^~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /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 296s 88 | if (__comp(__a, __b)) 296s | ~~~~~~^~~~~~~~~~ 296s /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 296s 90 | if (__comp(__b, __c)) 296s | ~~~~~~^~~~~~~~~~ 296s /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 296s 91 | std::iter_swap(__result, __b); 296s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 296s /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 296s 92 | else if (__comp(__a, __c)) 296s | ~~~~~~^~~~~~~~~~ 296s /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 296s 93 | std::iter_swap(__result, __c); 296s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 296s /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 296s 95 | std::iter_swap(__result, __a); 296s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 296s /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 296s 97 | else if (__comp(__a, __c)) 296s | ~~~~~~^~~~~~~~~~ 296s /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)::]’: 296s /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 296s 969 | return (*this)(ranges::begin(__r), ranges::end(__r), std::move(__gen)); 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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 296s 98 | std::iter_swap(__result, __a); 296s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 296s /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 296s 99 | else if (__comp(__b, __c)) 296s | ~~~~~~^~~~~~~~~~ 296s /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 296s 100 | std::iter_swap(__result, __c); 296s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 296s /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 296s 102 | std::iter_swap(__result, __b); 296s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 296s /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&):: >]’: 296s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s 1829 | __unguarded_partition(_RandomAccessIterator __first, 296s | ^~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /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 296s 1835 | while (__comp(__first, __pivot)) 296s | ~~~~~~^~~~~~~~~~~~~~~~~~ 296s /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 296s 1838 | while (__comp(__pivot, __last)) 296s | ~~~~~~^~~~~~~~~~~~~~~~~ 296s /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 296s 1842 | std::iter_swap(__first, __last); 296s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 296s /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&)::]’: 296s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 296s | ^~~~~~~~ 296s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /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 > >]’: 296s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 296s | ^~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /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 296s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 923 | std::__miter_base(__last), 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 924 | __result); 296s | ~~~~~~~~~ 296s /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&):: >]’: 296s /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 296s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 296s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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&):: >]’: 296s /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 296s 135 | __push_heap(_RandomAccessIterator __first, 296s | ^~~~~~~~~~~ 296s /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 296s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 296s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/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*]’: 296s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 296s | ^~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s /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&):: >]’: 296s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 296s | ^~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /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&):: >]’: 296s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 296s | ^~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /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 > >]’: 296s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 296s | ^~~~~~~~~ 296s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 296s /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 296s 608 | __miter_base(_Iterator __it) 296s | ^~~~~~~~~~~~ 296s /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 > >]’: 296s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 296s | ^~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /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&)::]’: 296s /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 296s 239 | operator()(_Value& __val, _Iterator __it) 296s | ^~~~~~~~ 296s /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&)::]’: 296s /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 296s 195 | operator()(_Iterator __it, _Value& __val) 296s | ^~~~~~~~ 296s /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&):: >]’: 296s /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 296s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 296s | ^~~~~~~~~~~~~ 296s /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 296s 232 | if (__comp(__first + __secondChild, 296s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 296s 233 | __first + (__secondChild - 1))) 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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 >]’: 296s /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 296s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 296s | ^~~~~~~~~~~~ 296s /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*]’: 296s /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 296s 346 | __niter_wrap(_From __from, _To __res) 296s | ^~~~~~~~~~~~ 296s /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&):: >]’: 296s /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 296s 135 | __push_heap(_RandomAccessIterator __first, 296s | ^~~~~~~~~~~ 296s /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 296s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 296s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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&)::]’: 296s /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 296s 195 | operator()(_Iterator __it, _Value& __val) 296s | ^~~~~~~~ 296s In file included from /usr/include/c++/14/string_view:56, 296s from /usr/include/c++/14/bits/basic_string.h:47, 296s from /usr/include/c++/14/string:54, 296s from /usr/include/boost/timer/timer.hpp:13, 296s from /usr/include/dolfinx/common/Timer.h:10, 296s from /usr/include/dolfinx/common/MPI.h:9: 296s /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 >]’: 296s /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 296s 960 | operator()(_It&& __first, _Sent __last) const 296s | ^~~~~~~~ 296s /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]’: 296s /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 296s 709 | vector(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~ 296s /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 296s /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 296s 719 | _M_range_initialize_n(__first, __last, __n); 296s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 296s In file included from /usr/include/c++/14/numeric:62, 296s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 296s from /usr/include/dolfinx/common/MPI.h:17: 296s /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]’: 296s /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 296s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 296s | ^~~~ 296s /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 296s In file included from /usr/include/c++/14/chrono:48: 296s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 296s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 296s | ^~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /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]’: 296s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 46 | void reorder_list(std::span list, std::span nodemap) 296s | ^~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 53 | const std::vector orig(list.begin(), list.end()); 296s | ^~~~ 296s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 58 | std::ranges::copy(links_old, links_new.begin()); 296s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s In file included from /usr/include/c++/14/vector:72: 296s /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]’: 296s /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 296s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 296s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 296s 239 | __x.end()); 296s | ~~~~~~~~~~ 296s /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 296s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 296s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 251 | end(), _M_get_Tp_allocator()); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 296s from /usr/include/c++/14/bits/basic_string.h:39: 296s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 296s 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: 296s /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 296s 993 | std::_Destroy(__first, __last); 296s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 296s /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]’: 296s /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 296s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 1805 | std::move(__comp), std::move(__proj)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /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 296s 1134 | operator()(_Iter __first, _Sent __last, 296s | ^~~~~~~~ 296s /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 296s /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 296s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 296s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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 296s 1139 | return {__first, __first}; 296s | ^ 296s /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 296s 1148 | return {++__dest, __first}; 296s | ^ 296s /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]’: 296s /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 296s 1577 | erase(const_iterator __first, const_iterator __last) 296s | ^~~~~ 296s /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 296s /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 296s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 296s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /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 296s 1549 | erase(const_iterator __position) 296s | ^~~~~ 296s /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 296s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 296s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s In file included from /usr/include/c++/14/vector:65: 296s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 296s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 371 | return std::__do_uninit_copy(__first, __last, __result); 296s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 373 | return std::uninitialized_copy(__first, __last, __result); 296s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s In file included from /usr/include/dolfinx/mesh/Geometry.h:16: 296s /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]’: 296s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 119 | std::ranges::copy(buffer, range.begin()); 296s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 296s /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 >]’: 296s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 676 | distribute_data(MPI_Comm comm0, std::span indices, 296s | ^~~~~~~~~~~~~~~ 296s /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]’: 296s /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 296s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 2021 | std::move(__comp), std::move(__proj)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp: In function ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’: 296s /tmp/autopkgtest.lIfmcX/build.Nrz/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 296s 142 | xshape, partitioner); 296s | ^ 296s /tmp/autopkgtest.lIfmcX/build.Nrz/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 296s /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 >]’: 296s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 382 | create_geometry( 296s | ^~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 424 | const std::vector l2l = graph::build::compute_local_to_local( 296s | ^~~ 296s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 429 | std::ranges::transform(l2l, igi.begin(), 296s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 296s 430 | [&nodes](auto index) { return nodes[index]; }); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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 >]’: 296s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 676 | distribute_data(MPI_Comm comm0, std::span indices, 296s | ^~~~~~~~~~~~~~~ 296s /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 >]’: 296s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 382 | create_geometry( 296s | ^~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 424 | const std::vector l2l = graph::build::compute_local_to_local( 296s | ^~~ 296s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 429 | std::ranges::transform(l2l, igi.begin(), 296s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 296s 430 | [&nodes](auto index) { return nodes[index]; }); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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)::]’: 296s /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 296s 957 | operator()(_Out __first, _Sent __last, _Fp __gen) const 296s | ^~~~~~~~ 296s /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 296s /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]’: 296s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 565 | v2, v3, vmid}); 296s | ~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 627 | {x.size() / 2, 2}, partitioner); 296s | ^ 296s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 632 | std::vector{}, {0, 2}, partitioner); 296s | ^ 296s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s In file included from /usr/include/c++/14/algorithm:63, 296s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:9: 296s /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]’: 296s /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 296s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 1159 | std::move(__comp), std::move(__proj)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 671 | i0 + iy + ny + 2}); 296s | ~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 676 | {x.size() / 2, 2}, partitioner); 296s | ^ 296s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 681 | std::vector{}, {0, 2}, partitioner); 296s | ^ 296s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s In file included from /usr/include/c++/14/vector:66, 296s from /usr/include/basix/cell.h:10, 296s from /usr/include/basix/finite-element.h:7, 296s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:10: 296s /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]’: 296s /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 296s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 296s 610 | this->_M_impl._M_start, 296s | ~~~~~~~~~~~~~~~~~~~~~~~ 296s 611 | _M_get_Tp_allocator()); 296s | ~~~~~~~~~~~~~~~~~~~~~~ 296s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 296s from /usr/include/dolfinx/geometry/utils.h:9, 296s from /usr/include/dolfinx/fem/interpolate.h:19, 296s from /usr/include/dolfinx/fem/Function.h:12, 296s from /usr/include/dolfinx/fem/DirichletBC.h:12, 296s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 296s from /usr/include/dolfinx.h:11, 296s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/distributed_mesh.cpp:12: 296s /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]’: 296s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 783 | Mesh> create_mesh( 296s | ^~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 296s | ^ 296s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 830 | cells1 = std::vector(cells.begin(), cells.end()); 296s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 296s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 841 | std::vector cells1_v 296s | ^~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 880 | boundary_v.erase(unique_end, range_end); 296s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 885 | boundary_v.erase(boundary_v.begin()); 296s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 296s | ^~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 905 | nodes1.erase(unique_end, range_end); 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 911 | Geometry geometry 296s | ^~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /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]’: 296s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 296s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 296s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 296s 540 | x.insert(x.end(), {x0, x1}); 296s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 565 | v2, v3, vmid}); 296s | ~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 627 | {x.size() / 2, 2}, partitioner); 296s | ^ 296s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 632 | std::vector{}, {0, 2}, partitioner); 296s | ^ 296s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /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]’: 296s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 296s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 296s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 671 | i0 + iy + ny + 2}); 296s | ~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 676 | {x.size() / 2, 2}, partitioner); 296s | ^ 296s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 681 | std::vector{}, {0, 2}, partitioner); 296s | ^ 296s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 296s from /usr/include/dolfinx.h:16: 296s /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]’: 296s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 296s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 540 | x.insert(x.end(), {x0, x1}); 296s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 565 | v2, v3, vmid}); 296s | ~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 627 | {x.size() / 2, 2}, partitioner); 296s | ^ 296s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 632 | std::vector{}, {0, 2}, partitioner); 296s | ^ 296s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /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]’: 296s /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 296s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 296s | ^~~~~~~~~~~~~~~~~~~~~ 296s /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 296s /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 296s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 1720 | __start, _M_get_Tp_allocator()); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 296s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 671 | i0 + iy + ny + 2}); 296s | ~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 676 | {x.size() / 2, 2}, partitioner); 296s | ^ 296s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 681 | std::vector{}, {0, 2}, partitioner); 296s | ^ 296s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 296s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 296s | ^~~~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 683 | { return std::copy(__first, __first + __n, __result); } 296s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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 >]’: 296s /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 296s 960 | operator()(_It&& __first, _Sent __last) const 296s | ^~~~~~~~ 296s /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]’: 296s /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 296s 709 | vector(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~ 296s /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 296s /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 296s 719 | _M_range_initialize_n(__first, __last, __n); 296s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 296s In file included from /usr/include/c++/14/format:55, 296s from /usr/include/c++/14/bits/chrono_io.h:39, 296s from /usr/include/c++/14/chrono:3360: 296s /usr/include/c++/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 >]’: 296s /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 296s 376 | operator()(_Range&& __r, _Out __result) const 296s | ^~~~~~~~ 296s /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 296s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 379 | std::move(__result)); 296s | ~~~~~~~~~~~~~~~~~~~~ 296s /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 296s /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]’: 296s /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 296s 1631 | _M_allocate_and_copy(size_type __n, 296s | ^~~~~~~~~~~~~~~~~~~~ 296s /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 296s /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 296s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 1638 | _M_get_Tp_allocator()); 296s | ~~~~~~~~~~~~~~~~~~~~~~ 296s In file included from /usr/include/c++/14/array:43, 296s from /usr/include/dolfinx/mesh/Topology.h:9: 296s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 296s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 642 | copy(_II __first, _II __last, _OI __result) 296s | ^~~~ 296s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 296s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /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 296s 1789 | operator()(_Iter __first, _Sent __last, 296s | ^~~~~~~~ 296s /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 296s /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 296s 1792 | auto __lasti = ranges::next(__first, __last); 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 296s /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 296s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 296s | ^ 296s /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]’: 296s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 379 | cells.insert(cells.end(), 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 296s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 386 | {x.size() / 3, 3}, partitioner); 296s | ^ 296s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s In file included from /usr/include/c++/14/tuple:44, 296s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 296s from /usr/include/c++/14/bits/memory_resource.h:41, 296s from /usr/include/c++/14/string:68: 296s /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]’: 296s /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 296s 767 | operator()(_Iter __first, _Sent __last, 296s | ^~~~~~~~ 296s /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 296s /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]’: 296s /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 296s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 296s | ^~~~~~~~ 296s /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 296s /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]’: 296s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 296s 195 | vector<_Tp, _Alloc>:: 296s | ^~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 296s /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 296s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 296s | ^~~~~~~~~~~~~~ 296s /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]’: 296s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 296s 181 | vector<_Tp, _Alloc>:: 296s | ^~~~~~~~~~~~~~~~~~~ 296s /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 296s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 296s | ^~~~~~~~~~~~~~ 296s /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]’: 296s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 429 | {x.size() / 3, 3}, partitioner); 296s | ^ 296s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 296s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 296s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 185 | __uninit_copy(__first, __last, __result); 296s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /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 296s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 3147 | std::move(__comp), std::move(__proj)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 296s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 476 | {x.size() / 3, 3}, partitioner); 296s | ^ 296s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/c++/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 >]’: 296s /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 296s 376 | operator()(_Range&& __r, _Out __result) const 296s | ^~~~~~~~ 296s /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 296s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 379 | std::move(__result)); 296s | ~~~~~~~~~~~~~~~~~~~~ 296s /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 296s /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 >]’: 296s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 296s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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 296s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 508 | { return std::get<0>(idx) != r; }); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 296s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 553 | [](auto x) { return std::get<1>(x); }); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 1999 | operator()(_Iter __first, _Sent __last, 296s | ^~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38, 296s from /usr/include/c++/14/bits/ranges_algo.h:38: 296s /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 >]’: 296s /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 296s 960 | operator()(_It&& __first, _Sent __last) const 296s | ^~~~~~~~ 296s /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]’: 296s /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 296s 709 | vector(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~ 296s /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 296s /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 296s 719 | _M_range_initialize_n(__first, __last, __n); 296s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 296s In file included from /usr/include/c++/14/numeric:62, 296s from /usr/include/basix/finite-element.h:19: 296s /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]’: 296s /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 296s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 296s | ^~~~ 296s /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 296s In file included from /usr/include/c++/14/algorithm:61: 296s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 296s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 296s | ^~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/ranges_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]’: 296s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 296s | ^~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 737 | std::move(__result), 296s | ~~~~~~~~~~~~~~~~~~~~ 296s 738 | std::move(__op), std::move(__proj)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 46 | void reorder_list(std::span list, std::span nodemap) 296s | ^~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 53 | const std::vector orig(list.begin(), list.end()); 296s | ^~~~ 296s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 58 | std::ranges::copy(links_old, links_new.begin()); 296s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s In file included from /usr/include/c++/14/vector:72: 296s /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]’: 296s /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 296s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 296s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 296s 239 | __x.end()); 296s | ~~~~~~~~~~ 296s /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 296s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 296s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 251 | end(), _M_get_Tp_allocator()); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 296s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 296s from /usr/include/c++/14/vector:65: 296s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 296s 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: 296s /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 296s 993 | std::_Destroy(__first, __last); 296s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 296s /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]’: 296s /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 296s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 1805 | std::move(__comp), std::move(__proj)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /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 296s 1134 | operator()(_Iter __first, _Sent __last, 296s | ^~~~~~~~ 296s /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 296s /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 296s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 296s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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 296s 1139 | return {__first, __first}; 296s | ^ 296s /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 296s 1148 | return {++__dest, __first}; 296s | ^ 296s /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]’: 296s /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 296s 1577 | erase(const_iterator __first, const_iterator __last) 296s | ^~~~~ 296s /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 296s /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 296s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 296s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /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 296s 1549 | erase(const_iterator __position) 296s | ^~~~~ 296s /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 296s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 296s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 296s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 371 | return std::__do_uninit_copy(__first, __last, __result); 296s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 373 | return std::uninitialized_copy(__first, __last, __result); 296s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 296s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 296s from /usr/include/dolfinx/fem/Function.h:11: 296s /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]’: 296s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 119 | std::ranges::copy(buffer, range.begin()); 296s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 296s /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 >]’: 296s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 296s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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 296s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 508 | { return std::get<0>(idx) != r; }); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 296s from /usr/include/dolfinx.h:10: 296s /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]’: 296s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 676 | distribute_data(MPI_Comm comm0, std::span indices, 296s | ^~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 296s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 553 | [](auto x) { return std::get<1>(x); }); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 296s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 296s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 296s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 646 | std::next(x_new.begin(), shape[1] * i)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 296s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 658 | std::next(x_new.begin(), shape[1] * i)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 296s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /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 296s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 2021 | std::move(__comp), std::move(__proj)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 382 | create_geometry( 296s | ^~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 424 | const std::vector l2l = graph::build::compute_local_to_local( 296s | ^~~ 296s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 429 | std::ranges::transform(l2l, igi.begin(), 296s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 296s 430 | [&nodes](auto index) { return nodes[index]; }); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/ranges_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]’: 296s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 296s | ^~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 737 | std::move(__result), 296s | ~~~~~~~~~~~~~~~~~~~~ 296s 738 | std::move(__op), std::move(__proj)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 296s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 296s | ^~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s /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]’: 296s /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 296s 1426 | insert(const_iterator __position, initializer_list __l) 296s | ^~~~~~ 296s /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 296s /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 296s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 296s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 1430 | std::random_access_iterator_tag()); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /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 296s 1426 | insert(const_iterator __position, initializer_list __l) 296s | ^~~~~~ 296s /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 296s /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 296s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 296s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 1430 | std::random_access_iterator_tag()); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /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 296s 1426 | insert(const_iterator __position, initializer_list __l) 296s | ^~~~~~ 296s /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 296s /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 296s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 296s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 1430 | std::random_access_iterator_tag()); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /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 296s 1426 | insert(const_iterator __position, initializer_list __l) 296s | ^~~~~~ 296s /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 296s /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 296s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 296s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 1430 | std::random_access_iterator_tag()); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 296s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 371 | return std::__do_uninit_copy(__first, __last, __result); 296s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 373 | return std::uninitialized_copy(__first, __last, __result); 296s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /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 296s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 296s | ^~~~~~~~~~~~~~~~~~~~~ 296s /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 296s /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 296s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 1720 | __start, _M_get_Tp_allocator()); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 296s /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 296s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 296s | ^~~~~~~~ 296s /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 296s /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 296s /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 296s 368 | return ranges::__copy_or_move(std::move(__first), 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 296s 369 | std::move(__last), 296s | ~~~~~~~~~~~~~~~~~~ 296s 370 | std::move(__result)); 296s | ~~~~~~~~~~~~~~~~~~~~ 296s /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 296s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 296s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 296s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 608 | __miter_base(_Iterator __it) 296s | ^~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 296s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 296s | ^~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 296s from /usr/include/c++/14/bits/stl_algobase.h:67: 296s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 296s /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 296s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 296s | ^~~~~~~~ 296s /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 296s /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 296s 193 | return std::_Destroy_aux::__destroy(__first, __last); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 296s /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 296s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 196 | __destroy(__first, __last); 296s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 296s /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 >]’: 296s /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 296s 1002 | operator()(_It __x, _Sent __bound) const 296s | ^~~~~~~~ 296s /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 296s /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&)::]’: 296s /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 296s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 296s | ^~~~ 296s /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 296s /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 296s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 296s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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 >]’: 296s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 675 | move(_II __first, _II __last, _OI __result) 296s | ^~~~ 296s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /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 296s 683 | return std::__copy_move_a(std::__miter_base(__first), 296s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 684 | std::__miter_base(__last), __result); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /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 296s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 296s | ^~~~~~~~~~~~~~~~~~~~~ 296s /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 296s /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 296s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 1720 | __start, _M_get_Tp_allocator()); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 296s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 147 | { return std::copy(__first, __last, __result); } 296s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 3123 | operator()(_Iter __first, _Sent __last, 296s | ^~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 296s /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 296s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 296s | ^~~~~~~~ 296s /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 296s /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 296s /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 296s 368 | return ranges::__copy_or_move(std::move(__first), 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 296s 369 | std::move(__last), 296s | ~~~~~~~~~~~~~~~~~~ 296s 370 | std::move(__result)); 296s | ~~~~~~~~~~~~~~~~~~~~ 296s /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 296s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 296s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 296s | ^~~~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 683 | { return std::copy(__first, __first + __n, __result); } 296s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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 >]’: 296s /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 296s 960 | operator()(_It&& __first, _Sent __last) const 296s | ^~~~~~~~ 296s /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]’: 296s /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 296s 709 | vector(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~ 296s /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 296s /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 296s 719 | _M_range_initialize_n(__first, __last, __n); 296s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/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 >]’: 296s /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 296s 376 | operator()(_Range&& __r, _Out __result) const 296s | ^~~~~~~~ 296s /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 296s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 379 | std::move(__result)); 296s | ~~~~~~~~~~~~~~~~~~~~ 296s /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 296s /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]’: 296s /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 296s 1631 | _M_allocate_and_copy(size_type __n, 296s | ^~~~~~~~~~~~~~~~~~~~ 296s /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 296s /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 296s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 1638 | _M_get_Tp_allocator()); 296s | ~~~~~~~~~~~~~~~~~~~~~~ 296s In file included from /usr/include/c++/14/algorithm:60: 296s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 296s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 642 | copy(_II __first, _II __last, _OI __result) 296s | ^~~~ 296s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 296s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /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 296s 1789 | operator()(_Iter __first, _Sent __last, 296s | ^~~~~~~~ 296s /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 296s /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 296s 1792 | auto __lasti = ranges::next(__first, __last); 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 296s /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 296s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 296s | ^ 296s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 296s /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]’: 296s /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 296s 767 | operator()(_Iter __first, _Sent __last, 296s | ^~~~~~~~ 296s /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 296s /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]’: 296s /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 296s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 296s | ^~~~~~~~ 296s /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 296s /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]’: 296s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 296s 195 | vector<_Tp, _Alloc>:: 296s | ^~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 296s /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 296s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 296s | ^~~~~~~~~~~~~~ 296s /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]’: 296s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 296s 181 | vector<_Tp, _Alloc>:: 296s | ^~~~~~~~~~~~~~~~~~~ 296s /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 296s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 296s | ^~~~~~~~~~~~~~ 296s /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]’: 296s /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 296s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 1805 | std::move(__comp), std::move(__proj)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 296s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /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)::]’: 296s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s 3867 | find_if(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /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 296s 3876 | return std::__find_if(__first, __last, 296s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 296s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 296s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 185 | __uninit_copy(__first, __last, __result); 296s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /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 296s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 3147 | std::move(__comp), std::move(__proj)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 296s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 296s | ^~~~~~~~ 296s /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 296s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 737 | std::move(__result), 296s | ~~~~~~~~~~~~~~~~~~~~ 296s 738 | std::move(__op), std::move(__proj)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/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 >]’: 296s /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 296s 376 | operator()(_Range&& __r, _Out __result) const 296s | ^~~~~~~~ 296s /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 296s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 379 | std::move(__result)); 296s | ~~~~~~~~~~~~~~~~~~~~ 296s /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 296s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 296s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 296s | ^~~~~~~~ 296s /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]’: 296s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 296s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 296s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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 296s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 508 | { return std::get<0>(idx) != r; }); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 296s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 553 | [](auto x) { return std::get<1>(x); }); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 296s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 296s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 296s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 646 | std::next(x_new.begin(), shape[1] * i)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 296s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 658 | std::next(x_new.begin(), shape[1] * i)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 296s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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 >]’: 296s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 296s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 1999 | operator()(_Iter __first, _Sent __last, 296s | ^~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /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)::]’: 296s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s 3867 | find_if(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /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 296s 3876 | return std::__find_if(__first, __last, 296s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 296s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 296s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 296s | ^~~~~~~~ 296s /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 296s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 737 | std::move(__result), 296s | ~~~~~~~~~~~~~~~~~~~~ 296s 738 | std::move(__op), std::move(__proj)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/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 > >]’: 296s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 296s | ^~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s /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 296s 715 | return std::__copy_n(__first, __n2, __result, 296s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 296s 716 | std::__iterator_category(__first)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/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 > >]’: 296s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 296s | ^~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s /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 296s 715 | return std::__copy_n(__first, __n2, __result, 296s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 296s 716 | std::__iterator_category(__first)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 296s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 296s | ^~~~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 296s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 296s | ^~~~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 683 | { return std::copy(__first, __first + __n, __result); } 296s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/ranges_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]’: 296s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 296s | ^~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 737 | std::move(__result), 296s | ~~~~~~~~~~~~~~~~~~~~ 296s 738 | std::move(__op), std::move(__proj)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 296s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 296s | ^~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /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]’: 296s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 296s 957 | vector<_Tp, _Alloc>:: 296s | ^~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 296s /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]’: 296s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 296s 957 | vector<_Tp, _Alloc>:: 296s | ^~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 296s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 296s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 185 | __uninit_copy(__first, __last, __result); 296s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 296s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 371 | return std::__do_uninit_copy(__first, __last, __result); 296s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 373 | return std::uninitialized_copy(__first, __last, __result); 296s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 296s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 296s | ^~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /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 296s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 314 | std::move(__result)); 296s | ~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 296s | ^~~~~~~~~~~~ 296s /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]’: 296s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /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*]’: 296s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 346 | __niter_wrap(_From __from, _To __res) 296s | ^~~~~~~~~~~~ 296s /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]’: 296s /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 296s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 296s | ^~~~~~~~~ 296s /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 296s /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 >]’: 296s /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 296s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 296s | ^~~~~~~~~ 296s /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 296s /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 >]’: 296s /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 296s 863 | operator()(_It& __it, _Sent __bound) const 296s | ^~~~~~~~ 296s /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&):: >]’: 296s /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 296s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 296s | ^~~~~~ 296s /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 296s /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 296s 1905 | std::__introsort_loop(__first, __last, 296s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 296s 1906 | std::__lg(__last - __first) * 2, 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 1907 | __comp); 296s | ~~~~~~~ 296s /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 296s 1908 | std::__final_insertion_sort(__first, __last, __comp); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 296s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 608 | __miter_base(_Iterator __it) 296s | ^~~~~~~~~~~~ 296s /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 >]’: 296s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 296s | ^~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 296s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 642 | copy(_II __first, _II __last, _OI __result) 296s | ^~~~ 296s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 296s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 296s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 296s | ^~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /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 296s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 314 | std::move(__result)); 296s | ~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 296s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 371 | return std::__do_uninit_copy(__first, __last, __result); 296s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 373 | return std::uninitialized_copy(__first, __last, __result); 296s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 296s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 737 | std::move(__result), 296s | ~~~~~~~~~~~~~~~~~~~~ 296s 738 | std::move(__op), std::move(__proj)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /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 296s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 296s | ^~~~~~~~~~~~~~~~~~~~~ 296s /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 296s /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 296s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 1720 | __start, _M_get_Tp_allocator()); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 296s /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 296s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 296s | ^~~~~~~~ 296s /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 296s /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 296s /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 296s 368 | return ranges::__copy_or_move(std::move(__first), 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 296s 369 | std::move(__last), 296s | ~~~~~~~~~~~~~~~~~~ 296s 370 | std::move(__result)); 296s | ~~~~~~~~~~~~~~~~~~~~ 296s /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 296s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 296s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 296s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 608 | __miter_base(_Iterator __it) 296s | ^~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 296s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 296s | ^~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /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]’: 296s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s 1789 | operator()(_Iter __first, _Sent __last, 296s | ^~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /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 296s 1792 | auto __lasti = ranges::next(__first, __last); 296s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 296s /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 296s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 296s | ^ 296s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 296s from /usr/include/c++/14/bits/stl_algobase.h:67: 296s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 296s /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 296s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 296s | ^~~~~~~~ 296s /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 296s /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 296s 193 | return std::_Destroy_aux::__destroy(__first, __last); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 296s /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 296s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 196 | __destroy(__first, __last); 296s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 296s /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 >]’: 296s /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 296s 1002 | operator()(_It __x, _Sent __bound) const 296s | ^~~~~~~~ 296s /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 296s /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&)::]’: 296s /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 296s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 296s | ^~~~ 296s /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 296s /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 296s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 296s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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):: >]’: 296s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 296s | ^~~~~~~~~ 296s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /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 296s 2152 | return __find_if(__first, __last, __pred, 296s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 296s 2153 | std::__iterator_category(__first)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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 >]’: 296s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 675 | move(_II __first, _II __last, _OI __result) 296s | ^~~~ 296s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /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 296s 683 | return std::__copy_move_a(std::__miter_base(__first), 296s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 684 | std::__miter_base(__last), __result); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 296s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 296s | ^~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 296s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 147 | { return std::copy(__first, __last, __result); } 296s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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]’: 296s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 3123 | operator()(_Iter __first, _Sent __last, 296s | ^~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 296s /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 296s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 296s | ^~~~~~~~ 296s /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 296s /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 296s /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 296s 368 | return ranges::__copy_or_move(std::move(__first), 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 296s 369 | std::move(__last), 296s | ~~~~~~~~~~~~~~~~~~ 296s 370 | std::move(__result)); 296s | ~~~~~~~~~~~~~~~~~~~~ 296s /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 296s /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]’: 296s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 296s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 296s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 737 | std::move(__result), 296s | ~~~~~~~~~~~~~~~~~~~~ 296s 738 | std::move(__op), std::move(__proj)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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):: >]’: 296s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 296s | ^~~~~~~~~ 296s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /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 296s 2152 | return __find_if(__first, __last, __pred, 296s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 296s 2153 | std::__iterator_category(__first)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 296s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 296s | ^~~~~~~~ 296s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 296s /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]’: 296s /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 296s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 296s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 1805 | std::move(__comp), std::move(__proj)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/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 > >]’: 296s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 296s | ^~~~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 683 | { return std::copy(__first, __first + __n, __result); } 296s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/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 > >]’: 296s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 296s | ^~~~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 683 | { return std::copy(__first, __first + __n, __result); } 296s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /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)::]’: 296s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s 3867 | find_if(_InputIterator __first, _InputIterator __last, 296s | ^~~~~~~ 296s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 296s /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 296s 3876 | return std::__find_if(__first, __last, 296s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 296s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 296s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 642 | copy(_II __first, _II __last, _OI __result) 296s | ^~~~ 296s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 296s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 296s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 296s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 297s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 297s | ^~~~~~~~ 297s /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 297s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 297s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 737 | std::move(__result), 297s | ~~~~~~~~~~~~~~~~~~~~ 297s 738 | std::move(__op), std::move(__proj)); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/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 >]’: 297s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 297s | ^~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 297s 715 | return std::__copy_n(__first, __n2, __result, 297s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 297s 716 | std::__iterator_category(__first)); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/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 >]’: 297s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 297s | ^~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 297s 715 | return std::__copy_n(__first, __n2, __result, 297s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 297s 716 | std::__iterator_category(__first)); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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]’: 297s /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 297s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 386 | __result, __alloc); 297s | ~~~~~~~~~~~~~~~~~~ 297s /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 >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 642 | copy(_II __first, _II __last, _OI __result) 297s | ^~~~ 297s /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]’: 297s /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 297s 398 | return std::__uninitialized_copy_a 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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]’: 297s /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 297s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 386 | __result, __alloc); 297s | ~~~~~~~~~~~~~~~~~~ 297s /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 > >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 642 | copy(_II __first, _II __last, _OI __result) 297s | ^~~~ 297s /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]’: 297s /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 297s 398 | return std::__uninitialized_copy_a 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 297s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 297s | ^~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 297s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 297s | ^~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 683 | { return std::copy(__first, __first + __n, __result); } 297s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 147 | { return std::copy(__first, __last, __result); } 297s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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]’: 297s /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 297s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 386 | __result, __alloc); 297s | ~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 642 | copy(_II __first, _II __last, _OI __result) 297s | ^~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 185 | __uninit_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 297s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 297s | ^~~~~~~~~~~~~~ 297s /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]’: 297s /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 297s 398 | return std::__uninitialized_copy_a 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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]’: 297s /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 297s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 386 | __result, __alloc); 297s | ~~~~~~~~~~~~~~~~~~ 297s /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 >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 642 | copy(_II __first, _II __last, _OI __result) 297s | ^~~~ 297s /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]’: 297s /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 297s 398 | return std::__uninitialized_copy_a 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 1876 | __introsort_loop(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~ 297s /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 297s /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 297s 1884 | std::__partial_sort(__first, __last, __last, __comp); 297s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s /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 297s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 1819 | __comp); 297s | ~~~~~~~ 297s /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 297s 1822 | std::__insertion_sort(__first, __last, __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 297s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 297s | ^~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 297s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 297s | ^~~~~~~~ 297s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 > >]’: 297s /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 297s 1002 | operator()(_It __x, _Sent __bound) const 297s | ^~~~~~~~ 297s /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 297s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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&)::]’: 297s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~ 297s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 297s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 185 | __uninit_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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):: >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 2107 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /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 297s 2111 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /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 297s 2115 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /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 297s 2119 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /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 297s 2127 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /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 297s 2132 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /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 297s 2137 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 371 | return std::__do_uninit_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 373 | return std::uninitialized_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 297s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 297s | ^~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 297s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 314 | std::move(__result)); 297s | ~~~~~~~~~~~~~~~~~~~~ 297s /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]’: 297s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 297s | ^~~~~~~~~~~~ 297s /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]’: 297s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 346 | __niter_wrap(_From __from, _To __res) 297s | ^~~~~~~~~~~~ 297s /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]’: 297s /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 297s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 297s | ^~~~~~~~~ 297s /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 297s /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 >]’: 297s /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 297s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 297s | ^~~~~~~~~ 297s /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 297s /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 >]’: 297s /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 297s 863 | operator()(_It& __it, _Sent __bound) const 297s | ^~~~~~~~ 297s /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&):: >]’: 297s /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 297s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~~~ 297s /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 297s /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 297s 1905 | std::__introsort_loop(__first, __last, 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 297s 1906 | std::__lg(__last - __first) * 2, 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 1907 | __comp); 297s | ~~~~~~~ 297s /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 297s 1908 | std::__final_insertion_sort(__first, __last, __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 297s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 608 | __miter_base(_Iterator __it) 297s | ^~~~~~~~~~~~ 297s /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 >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 642 | copy(_II __first, _II __last, _OI __result) 297s | ^~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 297s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 297s | ^~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 297s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 314 | std::move(__result)); 297s | ~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 297s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 297s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 737 | std::move(__result), 297s | ~~~~~~~~~~~~~~~~~~~~ 297s 738 | std::move(__op), std::move(__proj)); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 297s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 297s | ^~~~~~~~ 297s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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]’: 297s /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 297s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 297s 610 | this->_M_impl._M_start, 297s | ~~~~~~~~~~~~~~~~~~~~~~~ 297s 611 | _M_get_Tp_allocator()); 297s | ~~~~~~~~~~~~~~~~~~~~~~ 297s /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):: >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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]’: 297s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1789 | operator()(_Iter __first, _Sent __last, 297s | ^~~~~~~~ 297s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 2107 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /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 297s 2111 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /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 297s 1792 | auto __lasti = ranges::next(__first, __last); 297s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 297s /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 297s 2115 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /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 297s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 297s | ^ 297s /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 297s 2119 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /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 297s 2127 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /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 297s 2132 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /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 297s 2137 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 642 | copy(_II __first, _II __last, _OI __result) 297s | ^~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 297s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 608 | __miter_base(_Iterator __it) 297s | ^~~~~~~~~~~~ 297s /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):: >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 297s | ^~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 2152 | return __find_if(__first, __last, __pred, 297s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 297s 2153 | std::__iterator_category(__first)); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 297s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 297s | ^~~~~~~~ 297s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/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 >]’: 297s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 297s | ^~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 683 | { return std::copy(__first, __first + __n, __result); } 297s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/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 >]’: 297s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 297s | ^~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 683 | { return std::copy(__first, __first + __n, __result); } 297s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /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 297s 371 | return std::__do_uninit_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 373 | return std::uninitialized_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~ 297s /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]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /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 297s 371 | return std::__do_uninit_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 373 | return std::uninitialized_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 > >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 642 | copy(_II __first, _II __last, _OI __result) 297s | ^~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 642 | copy(_II __first, _II __last, _OI __result) 297s | ^~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 297s 371 | return std::__do_uninit_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 373 | return std::uninitialized_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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]’: 297s /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 297s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~ 297s /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 >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 147 | { return std::copy(__first, __last, __result); } 297s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /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 297s 371 | return std::__do_uninit_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 373 | return std::uninitialized_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 1863 | __partial_sort(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 297s 1868 | std::__heap_select(__first, __middle, __last, __comp); 297s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 1869 | std::__sort_heap(__first, __middle, __comp); 297s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s /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 297s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 1856 | __comp); 297s | ~~~~~~~ 297s /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 297s /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 297s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 1770 | __insertion_sort(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~ 297s /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 297s /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 297s 1777 | if (__comp(__i, __first)) 297s | ~~~~~~^~~~~~~~~~~~~~ 297s /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 297s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 297s | ^~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s /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 > >]’: 297s /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 297s 863 | operator()(_It& __it, _Sent __bound) const 297s | ^~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 1905 | std::__introsort_loop(__first, __last, 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 297s 1906 | std::__lg(__last - __first) * 2, 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 1907 | __comp); 297s | ~~~~~~~ 297s /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 297s 1908 | std::__final_insertion_sort(__first, __last, __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 147 | { return std::copy(__first, __last, __result); } 297s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 297s /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)::]’: 297s /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 297s 317 | operator()(_Iterator __it) 297s | ^~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 185 | __uninit_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 297s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 297s | ^~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 1876 | __introsort_loop(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~ 297s /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 297s /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 297s 1884 | std::__partial_sort(__first, __last, __last, __comp); 297s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s /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 297s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 1819 | __comp); 297s | ~~~~~~~ 297s /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 297s 1822 | std::__insertion_sort(__first, __last, __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 297s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 297s | ^~~~~~~~~~~~~~ 297s /usr/include/c++/14/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]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 371 | return std::__do_uninit_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 373 | return std::uninitialized_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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)::]’: 297s /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 297s 317 | operator()(_Iterator __it) 297s | ^~~~~~~~ 297s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 297s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 608 | __miter_base(_Iterator __it) 297s | ^~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s /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 >]’: 297s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 297s | ^~~~~~~~~~~~ 297s /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 >]’: 297s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 297s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 297s | ^~~~~~~~ 297s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 346 | __niter_wrap(_From __from, _To __res) 297s | ^~~~~~~~~~~~ 297s /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]’: 297s /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 297s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 297s 610 | this->_M_impl._M_start, 297s | ~~~~~~~~~~~~~~~~~~~~~~~ 297s 611 | _M_get_Tp_allocator()); 297s | ~~~~~~~~~~~~~~~~~~~~~~ 297s /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 > >]’: 297s /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 297s 1002 | operator()(_It __x, _Sent __bound) const 297s | ^~~~~~~~ 297s /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 297s /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&)::]’: 297s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~ 297s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 297s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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):: >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 2107 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /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 297s 2111 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /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 297s 2115 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /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 297s 2119 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /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 297s 2127 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /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 297s 2132 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /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 297s 2137 | if (__pred(__first)) 297s | ~~~~~~^~~~~~~~~ 297s /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*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /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*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /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 297s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 185 | __uninit_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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]’: 297s /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 297s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~ 297s /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*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /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 297s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 185 | __uninit_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 642 | copy(_II __first, _II __last, _OI __result) 297s | ^~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 297s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 608 | __miter_base(_Iterator __it) 297s | ^~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 642 | copy(_II __first, _II __last, _OI __result) 297s | ^~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 1589 | __heap_select(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 297s 1593 | std::__make_heap(__first, __middle, __comp); 297s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 1595 | if (__comp(__i, __first)) 297s | ~~~~~~^~~~~~~~~~~~~~ 297s /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 297s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 297s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 297s /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&):: >]’: 297s /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 297s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~~~~~~~~ 297s /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 297s /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 297s 425 | std::__pop_heap(__first, __last, __last, __comp); 297s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 297s | ^~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 297s 88 | if (__comp(__a, __b)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 90 | if (__comp(__b, __c)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 91 | std::iter_swap(__result, __b); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 92 | else if (__comp(__a, __c)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 93 | std::iter_swap(__result, __c); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 95 | std::iter_swap(__result, __a); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 97 | else if (__comp(__a, __c)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 98 | std::iter_swap(__result, __a); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 99 | else if (__comp(__b, __c)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 100 | std::iter_swap(__result, __c); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 102 | std::iter_swap(__result, __b); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 1829 | __unguarded_partition(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 297s 1835 | while (__comp(__first, __pivot)) 297s | ~~~~~~^~~~~~~~~~~~~~~~~~ 297s /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 297s 1838 | while (__comp(__pivot, __last)) 297s | ~~~~~~^~~~~~~~~~~~~~~~~ 297s /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 297s 1842 | std::iter_swap(__first, __last); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 297s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 608 | __miter_base(_Iterator __it) 297s | ^~~~~~~~~~~~ 297s /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&)::]’: 297s /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 297s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 297s | ^~~~~~~~ 297s /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 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 297s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 923 | std::__miter_base(__last), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 924 | __result); 297s | ~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1876 | __introsort_loop(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 1884 | std::__partial_sort(__first, __last, __last, __comp); 297s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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]’: 297s /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 297s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~ 297s /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 297s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 1819 | __comp); 297s | ~~~~~~~ 297s /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 297s 1822 | std::__insertion_sort(__first, __last, __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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]’: 297s /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 297s /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*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /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 297s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 185 | __uninit_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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]’: 297s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 297s | ^~~~~~~~~~~~ 297s /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*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 346 | __niter_wrap(_From __from, _To __res) 297s | ^~~~~~~~~~~~ 297s /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*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /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*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /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 297s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 185 | __uninit_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/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*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s /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*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 185 | __uninit_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /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 297s 147 | { return std::copy(__first, __last, __result); } 297s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /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 297s 147 | { return std::copy(__first, __last, __result); } 297s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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]’: 297s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 297s | ^~~~~~~~~~~~ 297s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 297s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 608 | __miter_base(_Iterator __it) 297s | ^~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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&):: >]’: 297s /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 297s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~~~~~~~~ 297s /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 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 >]’: 297s /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 297s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 297s | ^~~~~~~~~ 297s /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 297s /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 >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 642 | copy(_II __first, _II __last, _OI __result) 297s | ^~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&)::]’: 297s /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 297s 239 | operator()(_Value& __val, _Iterator __it) 297s | ^~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 147 | { return std::copy(__first, __last, __result); } 297s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 1863 | __partial_sort(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 297s 1868 | std::__heap_select(__first, __middle, __last, __comp); 297s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 1869 | std::__sort_heap(__first, __middle, __comp); 297s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s /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 297s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 1856 | __comp); 297s | ~~~~~~~ 297s /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 297s /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 297s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 1770 | __insertion_sort(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~ 297s /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 297s /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 297s 1777 | if (__comp(__i, __first)) 297s | ~~~~~~^~~~~~~~~~~~~~ 297s /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 297s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 297s | ^~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1863 | __partial_sort(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 1868 | std::__heap_select(__first, __middle, __last, __comp); 297s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 1869 | std::__sort_heap(__first, __middle, __comp); 297s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 1856 | __comp); 297s | ~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1770 | __insertion_sort(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 1777 | if (__comp(__i, __first)) 297s | ~~~~~~^~~~~~~~~~~~~~ 297s /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 297s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 297s | ^~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/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]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 371 | return std::__do_uninit_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 373 | return std::uninitialized_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/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*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 147 | { return std::copy(__first, __last, __result); } 297s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 > >]’: 297s /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 297s 863 | operator()(_It& __it, _Sent __bound) const 297s | ^~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 1905 | std::__introsort_loop(__first, __last, 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 297s 1906 | std::__lg(__last - __first) * 2, 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 1907 | __comp); 297s | ~~~~~~~ 297s /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 297s 1908 | std::__final_insertion_sort(__first, __last, __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 297s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 297s /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)::]’: 297s /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 297s 317 | operator()(_Iterator __it) 297s | ^~~~~~~~ 297s /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*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s 642 | copy(_II __first, _II __last, _OI __result) 297s | ^~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 297s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 608 | __miter_base(_Iterator __it) 297s | ^~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /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]’: 297s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 297s | ^~~~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 297s | ^~~~~~~~~~~~~ 297s /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 297s 232 | if (__comp(__first + __secondChild, 297s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 297s 233 | __first + (__secondChild - 1))) 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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]’: 297s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 297s | ^~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1589 | __heap_select(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 1593 | std::__make_heap(__first, __middle, __comp); 297s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 1595 | if (__comp(__i, __first)) 297s | ~~~~~~^~~~~~~~~~~~~~ 297s /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 297s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 297s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /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 297s 147 | { return std::copy(__first, __last, __result); } 297s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 425 | std::__pop_heap(__first, __last, __last, __comp); 297s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 297s | ^~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 88 | if (__comp(__a, __b)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 90 | if (__comp(__b, __c)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 91 | std::iter_swap(__result, __b); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 92 | else if (__comp(__a, __c)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 93 | std::iter_swap(__result, __c); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 95 | std::iter_swap(__result, __a); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 97 | else if (__comp(__a, __c)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 98 | std::iter_swap(__result, __a); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 99 | else if (__comp(__b, __c)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 100 | std::iter_swap(__result, __c); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 102 | std::iter_swap(__result, __b); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1829 | __unguarded_partition(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 1835 | while (__comp(__first, __pivot)) 297s | ~~~~~~^~~~~~~~~~~~~~~~~~ 297s /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 297s 1838 | while (__comp(__pivot, __last)) 297s | ~~~~~~^~~~~~~~~~~~~~~~~ 297s /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 297s 1842 | std::iter_swap(__first, __last); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 297s /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&)::]’: 297s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 297s | ^~~~~~~~ 297s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /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 297s 147 | { return std::copy(__first, __last, __result); } 297s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 > >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 923 | std::__miter_base(__last), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 924 | __result); 297s | ~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 642 | copy(_II __first, _II __last, _OI __result) 297s | ^~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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*]’: 297s /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 297s 2981 | __miter_base(move_iterator<_Iterator> __it) 297s | ^~~~~~~~~~~~ 297s /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*]’: 297s /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 297s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 297s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 608 | __miter_base(_Iterator __it) 297s | ^~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 642 | copy(_II __first, _II __last, _OI __result) 297s | ^~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 135 | __push_heap(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~ 297s /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 297s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 297s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 1589 | __heap_select(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 297s 1593 | std::__make_heap(__first, __middle, __comp); 297s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 1595 | if (__comp(__i, __first)) 297s | ~~~~~~^~~~~~~~~~~~~~ 297s /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 297s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 297s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 297s /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&):: >]’: 297s /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 297s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~~~~~~~~ 297s /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 297s /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 297s 425 | std::__pop_heap(__first, __last, __last, __comp); 297s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 297s | ^~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 297s 88 | if (__comp(__a, __b)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 90 | if (__comp(__b, __c)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 91 | std::iter_swap(__result, __b); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 92 | else if (__comp(__a, __c)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 93 | std::iter_swap(__result, __c); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 95 | std::iter_swap(__result, __a); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 97 | else if (__comp(__a, __c)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 98 | std::iter_swap(__result, __a); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 99 | else if (__comp(__b, __c)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 100 | std::iter_swap(__result, __c); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 102 | std::iter_swap(__result, __b); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 1829 | __unguarded_partition(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 297s 1835 | while (__comp(__first, __pivot)) 297s | ~~~~~~^~~~~~~~~~~~~~~~~~ 297s /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 297s 1838 | while (__comp(__pivot, __last)) 297s | ~~~~~~^~~~~~~~~~~~~~~~~ 297s /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 297s 1842 | std::iter_swap(__first, __last); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 297s /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&)::]’: 297s /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 297s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 297s | ^~~~~~~~ 297s /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 297s /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 >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 297s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 923 | std::__miter_base(__last), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 924 | __result); 297s | ~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 > >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 297s | ^~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 297s /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 297s 608 | __miter_base(_Iterator __it) 297s | ^~~~~~~~~~~~ 297s /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 > >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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&)::]’: 297s /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 297s 239 | operator()(_Value& __val, _Iterator __it) 297s | ^~~~~~~~ 297s /usr/include/c++/14/bits/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*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s /usr/include/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*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 185 | __uninit_copy(__first, __last, __result); 297s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&)::]’: 297s /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 297s 195 | operator()(_Iterator __it, _Value& __val) 297s | ^~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1876 | __introsort_loop(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 1884 | std::__partial_sort(__first, __last, __last, __comp); 297s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 1819 | __comp); 297s | ~~~~~~~ 297s /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 297s 1822 | std::__insertion_sort(__first, __last, __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 297s | ^~~~~~~~~~~~~ 297s /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 297s 232 | if (__comp(__first + __secondChild, 297s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 297s 233 | __first + (__secondChild - 1))) 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 >]’: 297s /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 297s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 297s | ^~~~~~~~~~~~ 297s /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*]’: 297s /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 297s 346 | __niter_wrap(_From __from, _To __res) 297s | ^~~~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 135 | __push_heap(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~ 297s /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 297s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 297s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s 642 | copy(_II __first, _II __last, _OI __result) 297s | ^~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /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&)::]’: 297s /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 297s 195 | operator()(_Iterator __it, _Value& __val) 297s | ^~~~~~~~ 297s /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*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 297s /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]’: 297s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 297s | ^~~~~~~~~~~~ 297s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 297s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 608 | __miter_base(_Iterator __it) 297s | ^~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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&):: >]’: 297s /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 297s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~~~~~~~~ 297s /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 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 >]’: 297s /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 297s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 297s | ^~~~~~~~~ 297s /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 297s /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 >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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&)::]’: 297s /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 297s 239 | operator()(_Value& __val, _Iterator __it) 297s | ^~~~~~~~ 297s /usr/include/c++/14/bits/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*]’: 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 147 | { return std::copy(__first, __last, __result); } 297s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1863 | __partial_sort(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 1868 | std::__heap_select(__first, __middle, __last, __comp); 297s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 1869 | std::__sort_heap(__first, __middle, __comp); 297s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 1856 | __comp); 297s | ~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1770 | __insertion_sort(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 1777 | if (__comp(__i, __first)) 297s | ~~~~~~^~~~~~~~~~~~~~ 297s /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 297s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 297s | ^~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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*]’: 297s /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 297s 2981 | __miter_base(move_iterator<_Iterator> __it) 297s | ^~~~~~~~~~~~ 297s /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*]’: 297s /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 297s In file included from /usr/include/catch2/internal/catch_decomposer.hpp:11, 297s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 297s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 297s from /usr/include/catch2/catch_test_macros.hpp:11, 297s from /usr/include/catch2/catch_template_test_macros.hpp:20, 297s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/generation.cpp:9: 297s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 297s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 297s | ^ 297s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 297s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 297s | ^ 297s /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]’: 297s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 297s | ^~~~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 297s | ^~~~~~~~~~~~~ 297s /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 297s 232 | if (__comp(__first + __secondChild, 297s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 297s 233 | __first + (__secondChild - 1))) 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 >]’: 297s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 297s | ^~~~~~~~~~~~~ 297s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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 > >]’: 297s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 297s /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*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 642 | copy(_II __first, _II __last, _OI __result) 297s | ^~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1589 | __heap_select(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 1593 | std::__make_heap(__first, __middle, __comp); 297s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 297s 1595 | if (__comp(__i, __first)) 297s | ~~~~~~^~~~~~~~~~~~~~ 297s /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 297s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 297s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 425 | std::__pop_heap(__first, __last, __last, __comp); 297s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 297s | ^~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 88 | if (__comp(__a, __b)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 90 | if (__comp(__b, __c)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 91 | std::iter_swap(__result, __b); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 92 | else if (__comp(__a, __c)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 93 | std::iter_swap(__result, __c); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 95 | std::iter_swap(__result, __a); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 97 | else if (__comp(__a, __c)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 98 | std::iter_swap(__result, __a); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 99 | else if (__comp(__b, __c)) 297s | ~~~~~~^~~~~~~~~~ 297s /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 297s 100 | std::iter_swap(__result, __c); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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 297s 102 | std::iter_swap(__result, __b); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 1829 | __unguarded_partition(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 1835 | while (__comp(__first, __pivot)) 297s | ~~~~~~^~~~~~~~~~~~~~~~~~ 297s /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 297s 1838 | while (__comp(__pivot, __last)) 297s | ~~~~~~^~~~~~~~~~~~~~~~~ 297s /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 297s 1842 | std::iter_swap(__first, __last); 297s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 297s /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&)::]’: 297s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 297s | ^~~~~~~~ 297s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 > >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 297s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 923 | std::__miter_base(__last), 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s 924 | __result); 297s | ~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 297s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 135 | __push_heap(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~ 297s /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 297s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 297s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/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*]’: 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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&):: >]’: 297s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 297s | ^~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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 > >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 297s | ^~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 297s /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 297s 608 | __miter_base(_Iterator __it) 297s | ^~~~~~~~~~~~ 297s /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 > >]’: 297s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 297s | ^~~~~~~~~~~~~~~~~~~~~~ 297s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 297s /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&)::]’: 297s /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 297s 239 | operator()(_Value& __val, _Iterator __it) 297s | ^~~~~~~~ 297s /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&)::]’: 297s /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 297s 195 | operator()(_Iterator __it, _Value& __val) 297s | ^~~~~~~~ 297s /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&):: >]’: 297s /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 297s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 297s | ^~~~~~~~~~~~~ 297s /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 297s 232 | if (__comp(__first + __secondChild, 297s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 297s 233 | __first + (__secondChild - 1))) 297s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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 >]’: 297s /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 297s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 297s | ^~~~~~~~~~~~ 297s /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*]’: 297s /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 297s 346 | __niter_wrap(_From __from, _To __res) 297s | ^~~~~~~~~~~~ 297s /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&):: >]’: 297s /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 297s 135 | __push_heap(_RandomAccessIterator __first, 297s | ^~~~~~~~~~~ 297s /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 297s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 297s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297s /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&)::]’: 297s /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 297s 195 | operator()(_Iterator __it, _Value& __val) 297s | ^~~~~~~~ 298s In file included from /usr/include/c++/14/vector:66, 298s from /usr/include/catch2/catch_tostring.hpp:12, 298s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 298s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 298s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 298s from /usr/include/catch2/catch_test_macros.hpp:11, 298s from /usr/include/catch2/catch_template_test_macros.hpp:20, 298s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:13: 298s /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]’: 298s /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 298s 681 | vector(initializer_list __l, 298s | ^~~~~~ 298s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 298s /tmp/autopkgtest.lIfmcX/build.Nrz/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 298s 117 | std::vector expected_x = {/* v_0 */ 0.5, 0.5, 0.0, 298s | ^~~~~~~~~~ 298s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:25: 298s /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]’: 298s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 298s | ^~~~~ 298s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:24: 298s /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]’: 298s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 298s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 298s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 298s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 298s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s In file included from /usr/include/c++/14/algorithm:63, 298s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 298s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 298s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:17: 298s /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]’: 298s /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 298s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 298s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s 1159 | std::move(__comp), std::move(__proj)); 298s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /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]’: 298s /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 298s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 298s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 298s 610 | this->_M_impl._M_start, 298s | ~~~~~~~~~~~~~~~~~~~~~~~ 298s 611 | _M_get_Tp_allocator()); 298s | ~~~~~~~~~~~~~~~~~~~~~~ 298s In file included from /usr/include/dolfinx/mesh/generation.h:11, 298s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:22: 298s /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 >]’: 298s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s 783 | Mesh> create_mesh( 298s | ^~~~~~~~~~~ 298s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 298s | ^ 298s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 298s 830 | cells1 = std::vector(cells.begin(), cells.end()); 298s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 298s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 298s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s 841 | std::vector cells1_v 298s | ^~~~~~~~ 298s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 298s 880 | boundary_v.erase(unique_end, range_end); 298s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 298s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 298s 885 | boundary_v.erase(boundary_v.begin()); 298s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 298s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 298s | ^~~~~~~~ 298s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 298s 905 | nodes1.erase(unique_end, range_end); 298s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 298s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s 911 | Geometry geometry 298s | ^~~~~~~~ 298s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s /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]’: 298s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 298s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 298s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 298s 540 | x.insert(x.end(), {x0, x1}); 298s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 298s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 298s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 298s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s 565 | v2, v3, vmid}); 298s | ~~~~~~~~~~~~~~ 298s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 298s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 298s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 298s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 298s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s 627 | {x.size() / 2, 2}, partitioner); 298s | ^ 298s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s 632 | std::vector{}, {0, 2}, partitioner); 298s | ^ 298s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s /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]’: 298s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 298s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 298s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 298s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 298s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s 671 | i0 + iy + ny + 2}); 298s | ~~~~~~~~~~~~~~~~~~ 298s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s 676 | {x.size() / 2, 2}, partitioner); 298s | ^ 298s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s 681 | std::vector{}, {0, 2}, partitioner); 298s | ^ 298s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 298s from /usr/include/dolfinx/refinement/interval.h:12: 298s /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]’: 298s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 298s 177 | std::for_each(local_edge_to_new_vertex.begin(), 298s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s 178 | local_edge_to_new_vertex.end(), 298s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s 179 | [global_offset](auto& e) { e.second += global_offset; }); 298s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 298s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 298s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 298s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 298s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 298s 254 | recv_local_edge); 298s | ~~~~~~~~~~~~~~~~ 298s /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]’: 298s /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 298s 1426 | insert(const_iterator __position, initializer_list __l) 298s | ^~~~~~ 298s /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 298s /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 298s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 298s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s 1430 | std::random_access_iterator_tag()); 298s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /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]’: 298s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 298s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 298s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 298s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 298s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 298s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /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]’: 298s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 298s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s In file included from /usr/include/c++/14/string_view:56, 298s from /usr/include/c++/14/bits/basic_string.h:47, 298s from /usr/include/c++/14/string:54, 298s from /usr/include/catch2/internal/catch_stringref.hpp:12, 298s from /usr/include/catch2/catch_assertion_info.hpp:13, 298s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 298s /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 >]’: 298s /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 298s 960 | operator()(_It&& __first, _Sent __last) const 298s | ^~~~~~~~ 298s /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]’: 298s /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 298s 709 | vector(_InputIterator __first, _InputIterator __last, 298s | ^~~~~~ 298s /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 298s /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 298s 719 | _M_range_initialize_n(__first, __last, __n); 298s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 298s In file included from /usr/include/c++/14/numeric:62, 298s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 298s from /usr/include/dolfinx/common/MPI.h:17, 298s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:19: 298s /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]’: 298s /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 298s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 298s | ^~~~ 298s /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 298s In file included from /usr/include/c++/14/chrono:48, 298s from /usr/include/catch2/catch_tostring.hpp:545: 298s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 298s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 298s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 298s | ^~~~~~ 298s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 298s /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]’: 298s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s 46 | void reorder_list(std::span list, std::span nodemap) 298s | ^~~~~~~~~~~~ 298s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 298s 53 | const std::vector orig(list.begin(), list.end()); 298s | ^~~~ 298s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 298s 58 | std::ranges::copy(links_old, links_new.begin()); 298s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s In file included from /usr/include/c++/14/vector:72: 298s /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]’: 298s /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 298s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 298s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 298s 239 | __x.end()); 298s | ~~~~~~~~~~ 298s /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 298s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 298s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s 251 | end(), _M_get_Tp_allocator()); 298s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 298s from /usr/include/c++/14/bits/basic_string.h:39: 298s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 298s 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: 298s /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 298s 993 | std::_Destroy(__first, __last); 298s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 298s /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]’: 298s /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 298s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 298s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s 1805 | std::move(__comp), std::move(__proj)); 298s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /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]’: 298s /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 298s 1134 | operator()(_Iter __first, _Sent __last, 298s | ^~~~~~~~ 298s /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 298s /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 298s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 298s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /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 298s 1139 | return {__first, __first}; 298s | ^ 298s /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 298s 1148 | return {++__dest, __first}; 298s | ^ 298s /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]’: 298s /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 298s 1577 | erase(const_iterator __first, const_iterator __last) 298s | ^~~~~ 298s /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 298s /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 298s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 298s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /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]’: 298s /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 298s 1549 | erase(const_iterator __position) 298s | ^~~~~ 298s /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 298s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 298s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s In file included from /usr/include/c++/14/vector:65: 298s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 298s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 298s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 298s | ^~~~~~~~~~~~~~~~~~~~~~ 298s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 298s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 298s 371 | return std::__do_uninit_copy(__first, __last, __result); 298s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 298s 373 | return std::uninitialized_copy(__first, __last, __result); 298s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 298s from /usr/include/dolfinx/mesh/Mesh.h:9, 298s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:21: 298s /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]’: 298s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 298s 119 | std::ranges::copy(buffer, range.begin()); 298s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 298s /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 >]’: 298s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s 676 | distribute_data(MPI_Comm comm0, std::span indices, 298s | ^~~~~~~~~~~~~~~ 298s /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]’: 298s /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 298s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 298s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s 2021 | std::move(__comp), std::move(__proj)); 298s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s In file included from /usr/include/c++/14/vector:66, 298s from /usr/include/catch2/catch_tostring.hpp:12, 298s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 298s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 298s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 298s from /usr/include/catch2/catch_test_macros.hpp:11, 298s from /usr/include/catch2/catch_template_test_macros.hpp:20, 298s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:7: 298s /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]’: 298s /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 298s 681 | vector(initializer_list __l, 298s | ^~~~~~ 298s /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 >]’: 298s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s 382 | create_geometry( 298s | ^~~~~~~~~~~~~~~ 298s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 298s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 298s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s 424 | const std::vector l2l = graph::build::compute_local_to_local( 298s | ^~~ 298s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 298s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 298s 429 | std::ranges::transform(l2l, igi.begin(), 298s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 298s 430 | [&nodes](auto index) { return nodes[index]; }); 298s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 298s /tmp/autopkgtest.lIfmcX/build.Nrz/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 298s 78 | std::vector expected_x = { 298s | ^~~~~~~~~~ 298s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 298s /tmp/autopkgtest.lIfmcX/build.Nrz/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 298s 120 | std::vector expected_x = { 298s | ^~~~~~~~~~ 298s /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]’: 298s /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 298s 1426 | insert(const_iterator __position, initializer_list __l) 298s | ^~~~~~ 298s /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 298s /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 298s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 298s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s 1430 | std::random_access_iterator_tag()); 298s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In lambda function: 298s /tmp/autopkgtest.lIfmcX/build.Nrz/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 298s 187 | {x.size() / 3, 3}, partitioner); 298s | ^ 298s /tmp/autopkgtest.lIfmcX/build.Nrz/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 298s /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)::]’: 298s /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 298s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 298s | ^~~~~~~~ 298s /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 298s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In lambda function: 298s /tmp/autopkgtest.lIfmcX/build.Nrz/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 298s 166 | x.insert(x.end(), {static_cast(i) / comm_size, static_cast(i) + 1, 298s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s 167 | static_cast(2. * i + comm_size)}); 298s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /tmp/autopkgtest.lIfmcX/build.Nrz/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 298s 187 | {x.size() / 3, 3}, partitioner); 298s | ^ 298s /tmp/autopkgtest.lIfmcX/build.Nrz/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 298s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 298s /tmp/autopkgtest.lIfmcX/build.Nrz/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 298s 201 | std::vector expected_x 298s | ^~~~~~~~~~ 298s /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]’: 298s /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 298s 1497 | insert(const_iterator __position, _InputIterator __first, 298s | ^~~~~~ 298s /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 298s /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 298s /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 298s 1501 | _M_range_insert(begin() + __offset, __first, __last, 298s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s 1502 | std::__iterator_category(__first)); 298s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298s /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 298s /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]’: 298s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 298s 957 | vector<_Tp, _Alloc>:: 298s | ^~~~~~~~~~~~~~~~~~~ 298s /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]’: 298s /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 298s 681 | vector(initializer_list __l, 298s | ^~~~~~ 298s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = float]’: 298s /tmp/autopkgtest.lIfmcX/build.Nrz/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 298s 56 | std::vector cells{0, 1, 1, 2}; 298s | ^~~~~ 298s /tmp/autopkgtest.lIfmcX/build.Nrz/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 298s 63 | mesh::create_cell_partitioner()); 298s | ^ 298s /tmp/autopkgtest.lIfmcX/build.Nrz/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 299s /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&)::]’: 299s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 299s | ^~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:18: 299s /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]’: 299s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 299s | ^~~~~ 299s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = double]’: 299s /tmp/autopkgtest.lIfmcX/build.Nrz/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 299s 56 | std::vector cells{0, 1, 1, 2}; 299s | ^~~~~ 299s /tmp/autopkgtest.lIfmcX/build.Nrz/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 299s 58 | std::vector x{v0[0], v0[1], v0[2], v1[0], v1[1], 299s | ^ 299s /tmp/autopkgtest.lIfmcX/build.Nrz/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 299s 63 | mesh::create_cell_partitioner()); 299s | ^ 299s /tmp/autopkgtest.lIfmcX/build.Nrz/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 299s /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]’: 299s /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 299s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 299s | ^~~~~~~~~~~~~~~~~~~~~ 299s /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 299s /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 299s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 1720 | __start, _M_get_Tp_allocator()); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 299s | ^~~~~ 299s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 299s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 299s | ^~~~~~~~ 299s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 683 | { return std::copy(__first, __first + __n, __result); } 299s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 >]’: 299s /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 299s 960 | operator()(_It&& __first, _Sent __last) const 299s | ^~~~~~~~ 299s /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]’: 299s /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 299s 709 | vector(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~ 299s /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 299s /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 299s 719 | _M_range_initialize_n(__first, __last, __n); 299s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 299s In file included from /usr/include/c++/14/format:55, 299s from /usr/include/c++/14/bits/chrono_io.h:39, 299s from /usr/include/c++/14/chrono:3360: 299s /usr/include/c++/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 >]’: 299s /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 299s 376 | operator()(_Range&& __r, _Out __result) const 299s | ^~~~~~~~ 299s /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 299s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 299s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 379 | std::move(__result)); 299s | ~~~~~~~~~~~~~~~~~~~~ 299s /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 299s /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]’: 299s /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 299s 1631 | _M_allocate_and_copy(size_type __n, 299s | ^~~~~~~~~~~~~~~~~~~~ 299s /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 299s /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 299s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 1638 | _M_get_Tp_allocator()); 299s | ~~~~~~~~~~~~~~~~~~~~~~ 299s In file included from /usr/include/c++/14/string:51: 299s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 642 | copy(_II __first, _II __last, _OI __result) 299s | ^~~~ 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 299s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 1789 | operator()(_Iter __first, _Sent __last, 299s | ^~~~~~~~ 299s /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 299s /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 299s 1792 | auto __lasti = ranges::next(__first, __last); 299s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 299s /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 299s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 299s | ^ 299s In file included from /usr/include/c++/14/tuple:44, 299s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 299s from /usr/include/c++/14/bits/memory_resource.h:41, 299s from /usr/include/c++/14/string:68: 299s /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]’: 299s /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 299s 767 | operator()(_Iter __first, _Sent __last, 299s | ^~~~~~~~ 299s /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 299s /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]’: 299s /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 299s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 299s | ^~~~~~~~ 299s /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 299s /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]’: 299s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 299s 195 | vector<_Tp, _Alloc>:: 299s | ^~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 299s /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 299s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 299s | ^~~~~~~~~~~~~~ 299s /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]’: 299s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 299s 181 | vector<_Tp, _Alloc>:: 299s | ^~~~~~~~~~~~~~~~~~~ 299s /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 299s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 299s | ^~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 185 | __uninit_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 299s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 3147 | std::move(__comp), std::move(__proj)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s In file included from /usr/include/c++/14/algorithm:63, 299s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 299s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 299s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:11: 299s /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]’: 299s /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 299s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 299s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 1159 | std::move(__comp), std::move(__proj)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/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 >]’: 299s /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 299s 376 | operator()(_Range&& __r, _Out __result) const 299s | ^~~~~~~~ 299s /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 299s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 299s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 379 | std::move(__result)); 299s | ~~~~~~~~~~~~~~~~~~~~ 299s /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 299s /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]’: 299s /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 299s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 299s 610 | this->_M_impl._M_start, 299s | ~~~~~~~~~~~~~~~~~~~~~~~ 299s 611 | _M_get_Tp_allocator()); 299s | ~~~~~~~~~~~~~~~~~~~~~~ 299s In file included from /usr/include/dolfinx/mesh/generation.h:11, 299s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:15: 299s /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 >]’: 299s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 783 | Mesh> create_mesh( 299s | ^~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 299s | ^ 299s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s /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 >]’: 299s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 299s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 830 | cells1 = std::vector(cells.begin(), cells.end()); 299s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 299s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 841 | std::vector cells1_v 299s | ^~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s /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 299s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 299s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 508 | { return std::get<0>(idx) != r; }); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 299s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 553 | [](auto x) { return std::get<1>(x); }); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 299s 880 | boundary_v.erase(unique_end, range_end); 299s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 299s 885 | boundary_v.erase(boundary_v.begin()); 299s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 299s | ^~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 299s 905 | nodes1.erase(unique_end, range_end); 299s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 299s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 911 | Geometry geometry 299s | ^~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 299s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 299s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 646 | std::next(x_new.begin(), shape[1] * i)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 299s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 658 | std::next(x_new.begin(), shape[1] * i)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 299s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 1999 | operator()(_Iter __first, _Sent __last, 299s | ^~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /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]’: 299s /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 299s 1426 | insert(const_iterator __position, initializer_list __l) 299s | ^~~~~~ 299s /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 299s /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 299s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 299s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 1430 | std::random_access_iterator_tag()); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 >]’: 299s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 783 | Mesh> create_mesh( 299s | ^~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 299s | ^ 299s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 830 | cells1 = std::vector(cells.begin(), cells.end()); 299s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 299s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 841 | std::vector cells1_v 299s | ^~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 299s 880 | boundary_v.erase(unique_end, range_end); 299s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 299s 885 | boundary_v.erase(boundary_v.begin()); 299s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 299s | ^~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 299s 905 | nodes1.erase(unique_end, range_end); 299s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 911 | Geometry geometry 299s | ^~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s /usr/include/c++/14/bits/ranges_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]’: 299s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 299s | ^~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 299s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 737 | std::move(__result), 299s | ~~~~~~~~~~~~~~~~~~~~ 299s 738 | std::move(__op), std::move(__proj)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 299s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 299s | ^~~~~~ 299s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s /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]’: 299s /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 299s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 299s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 1805 | std::move(__comp), std::move(__proj)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 299s 957 | vector<_Tp, _Alloc>:: 299s | ^~~~~~~~~~~~~~~~~~~ 299s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:17: 299s /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]’: 299s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 299s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 299s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 299s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 299s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 299s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 402 | std::ranges::transform(p, xg, p.begin(), 299s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 299s 403 | [size = rows.size()](auto x, auto y) 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 404 | { return x + y / size; }); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 299s 957 | vector<_Tp, _Alloc>:: 299s | ^~~~~~~~~~~~~~~~~~~ 299s /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 299s /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 299s /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 299s 980 | std::copy(__first, __last, __position); 299s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 299s 987 | std::__uninitialized_copy_a(__mid, __last, 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 299s 988 | this->_M_impl._M_finish, 299s | ~~~~~~~~~~~~~~~~~~~~~~~~ 299s 989 | _M_get_Tp_allocator()); 299s | ~~~~~~~~~~~~~~~~~~~~~~ 299s /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 299s 998 | std::copy(__first, __mid, __position); 299s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 299s 1027 | = std::__uninitialized_copy_a(__first, __last, 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 299s 1028 | __new_finish, 299s | ~~~~~~~~~~~~~ 299s 1029 | _M_get_Tp_allocator()); 299s | ~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 386 | __result, __alloc); 299s | ~~~~~~~~~~~~~~~~~~ 299s /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 >]’: 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 642 | copy(_II __first, _II __last, _OI __result) 299s | ^~~~ 299s /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]’: 299s /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 299s 398 | return std::__uninitialized_copy_a 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 299s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 299s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 299s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 299s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 299s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 371 | return std::__do_uninit_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 373 | return std::uninitialized_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 299s | ^~~~~~~~~~~~~~~~~~~~~ 299s /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 299s /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 299s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 1720 | __start, _M_get_Tp_allocator()); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 299s /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 299s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 299s | ^~~~~~~~ 299s /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 299s /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 299s /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 299s 368 | return ranges::__copy_or_move(std::move(__first), 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 299s 369 | std::move(__last), 299s | ~~~~~~~~~~~~~~~~~~ 299s 370 | std::move(__result)); 299s | ~~~~~~~~~~~~~~~~~~~~ 299s /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 299s In file included from /usr/include/c++/14/string:44: 299s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 299s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 608 | __miter_base(_Iterator __it) 299s | ^~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 299s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 299s | ^~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s In file included from /usr/include/c++/14/optional:48, 299s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/rectangle.cpp:9: 299s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 299s /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 299s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 299s | ^~~~~~~~ 299s /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 299s /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 299s 193 | return std::_Destroy_aux::__destroy(__first, __last); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 299s /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 299s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 196 | __destroy(__first, __last); 299s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 299s /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 >]’: 299s /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 299s 1002 | operator()(_It __x, _Sent __bound) const 299s | ^~~~~~~~ 299s /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 299s /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&)::]’: 299s /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 299s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 299s | ^~~~ 299s /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 299s /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 299s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 299s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 >]’: 299s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 675 | move(_II __first, _II __last, _OI __result) 299s | ^~~~ 299s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /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 299s 683 | return std::__copy_move_a(std::__miter_base(__first), 299s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 684 | std::__miter_base(__last), __result); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 147 | { return std::copy(__first, __last, __result); } 299s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 3123 | operator()(_Iter __first, _Sent __last, 299s | ^~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 299s /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 299s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 299s | ^~~~~~~~ 299s /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 299s /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 299s /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 299s 368 | return ranges::__copy_or_move(std::move(__first), 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 299s 369 | std::move(__last), 299s | ~~~~~~~~~~~~~~~~~~ 299s 370 | std::move(__result)); 299s | ~~~~~~~~~~~~~~~~~~~~ 299s /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 299s /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 >]’: 299s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 299s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s In file included from /usr/include/c++/14/string_view:56, 299s from /usr/include/c++/14/bits/basic_string.h:47, 299s from /usr/include/c++/14/string:54, 299s from /usr/include/catch2/internal/catch_stringref.hpp:12, 299s from /usr/include/catch2/catch_assertion_info.hpp:13, 299s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 299s /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 >]’: 299s /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 299s 960 | operator()(_It&& __first, _Sent __last) const 299s | ^~~~~~~~ 299s /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]’: 299s /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 299s 709 | vector(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~ 299s /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 299s /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 299s 719 | _M_range_initialize_n(__first, __last, __n); 299s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 299s In file included from /usr/include/c++/14/numeric:62, 299s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 299s from /usr/include/dolfinx/common/MPI.h:17, 299s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:12: 299s /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]’: 299s /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 299s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 299s | ^~~~ 299s /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 299s In file included from /usr/include/c++/14/chrono:48, 299s from /usr/include/catch2/catch_tostring.hpp:545: 299s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 299s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 299s | ^~~~~~ 299s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /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]’: 299s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 46 | void reorder_list(std::span list, std::span nodemap) 299s | ^~~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 53 | const std::vector orig(list.begin(), list.end()); 299s | ^~~~ 299s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 58 | std::ranges::copy(links_old, links_new.begin()); 299s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s In file included from /usr/include/c++/14/vector:72: 299s /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]’: 299s /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 299s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 299s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 299s 239 | __x.end()); 299s | ~~~~~~~~~~ 299s /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 299s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 299s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 251 | end(), _M_get_Tp_allocator()); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 299s from /usr/include/c++/14/bits/basic_string.h:39: 299s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 299s 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: 299s /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 299s 993 | std::_Destroy(__first, __last); 299s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 299s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 1805 | std::move(__comp), std::move(__proj)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 299s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 1805 | std::move(__comp), std::move(__proj)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 1134 | operator()(_Iter __first, _Sent __last, 299s | ^~~~~~~~ 299s /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 299s /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 299s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 299s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 299s 1139 | return {__first, __first}; 299s | ^ 299s /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 299s 1148 | return {++__dest, __first}; 299s | ^ 299s /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)::]’: 299s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 299s 3867 | find_if(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~ 299s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 299s /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 299s 3876 | return std::__find_if(__first, __last, 299s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 299s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 1577 | erase(const_iterator __first, const_iterator __last) 299s | ^~~~~ 299s /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 299s /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 299s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 299s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 299s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 299s | ^~~~~~~~ 299s /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 299s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 299s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 737 | std::move(__result), 299s | ~~~~~~~~~~~~~~~~~~~~ 299s 738 | std::move(__op), std::move(__proj)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/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 > >]’: 299s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 299s | ^~~~~~ 299s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s /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 299s 715 | return std::__copy_n(__first, __n2, __result, 299s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 299s 716 | std::__iterator_category(__first)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 1549 | erase(const_iterator __position) 299s | ^~~~~ 299s /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 299s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 299s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/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 > >]’: 299s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 299s | ^~~~~~ 299s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s /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 299s 715 | return std::__copy_n(__first, __n2, __result, 299s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 299s 716 | std::__iterator_category(__first)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s In file included from /usr/include/c++/14/vector:65: 299s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 371 | return std::__do_uninit_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 373 | return std::uninitialized_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 299s from /usr/include/dolfinx/mesh/Mesh.h:9, 299s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/mesh/refinement/interval.cpp:14: 299s /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]’: 299s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 119 | std::ranges::copy(buffer, range.begin()); 299s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 299s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 299s | ^~~~~~~~ 299s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 299s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 299s | ^~~~~~~~ 299s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 683 | { return std::copy(__first, __first + __n, __result); } 299s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 >]’: 299s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 676 | distribute_data(MPI_Comm comm0, std::span indices, 299s | ^~~~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 299s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 2021 | std::move(__comp), std::move(__proj)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 >]’: 299s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 382 | create_geometry( 299s | ^~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 424 | const std::vector l2l = graph::build::compute_local_to_local( 299s | ^~~ 299s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 429 | std::ranges::transform(l2l, igi.begin(), 299s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 299s 430 | [&nodes](auto index) { return nodes[index]; }); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 386 | __result, __alloc); 299s | ~~~~~~~~~~~~~~~~~~ 299s /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 > >]’: 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 642 | copy(_II __first, _II __last, _OI __result) 299s | ^~~~ 299s /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]’: 299s /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 299s 398 | return std::__uninitialized_copy_a 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 299s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 299s 957 | vector<_Tp, _Alloc>:: 299s | ^~~~~~~~~~~~~~~~~~~ 299s /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 >]’: 299s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 676 | distribute_data(MPI_Comm comm0, std::span indices, 299s | ^~~~~~~~~~~~~~~ 299s /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 >]’: 299s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 382 | create_geometry( 299s | ^~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 424 | const std::vector l2l = graph::build::compute_local_to_local( 299s | ^~~ 299s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 429 | std::ranges::transform(l2l, igi.begin(), 299s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 299s 430 | [&nodes](auto index) { return nodes[index]; }); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 299s | ^~~~~~~~ 299s /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 299s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 299s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 776 | ranges::begin(__r2), ranges::end(__r2), 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 777 | std::move(__result), std::move(__binary_op), 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 778 | std::move(__proj1), std::move(__proj2)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 299s /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 299s /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 299s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 642 | copy(_II __first, _II __last, _OI __result) 299s | ^~~~ 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 299s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 371 | return std::__do_uninit_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 373 | return std::uninitialized_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 1789 | operator()(_Iter __first, _Sent __last, 299s | ^~~~~~~~ 299s /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 299s /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 299s 1792 | auto __lasti = ranges::next(__first, __last); 299s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 299s /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 299s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 299s | ^ 299s /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]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 299s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 299s /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 299s 371 | return std::__do_uninit_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 299s 373 | return std::uninitialized_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 >]’: 299s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 299s | ^~~~~~~~~~~~~ 299s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 299s from /usr/include/dolfinx/refinement/interval.h:12: 299s /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]’: 299s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 299s 177 | std::for_each(local_edge_to_new_vertex.begin(), 299s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 178 | local_edge_to_new_vertex.end(), 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 179 | [global_offset](auto& e) { e.second += global_offset; }); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 299s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 299s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 299s 254 | recv_local_edge); 299s | ~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 185 | __uninit_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 371 | return std::__do_uninit_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 373 | return std::uninitialized_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 299s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 299s | ^~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /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 299s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 314 | std::move(__result)); 299s | ~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 1426 | insert(const_iterator __position, initializer_list __l) 299s | ^~~~~~ 299s /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 299s /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 299s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 299s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 1430 | std::random_access_iterator_tag()); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s In file included from /usr/include/c++/14/string:48: 299s /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]’: 299s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 299s | ^~~~~~~~~~~~ 299s /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]’: 299s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /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*]’: 299s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 346 | __niter_wrap(_From __from, _To __res) 299s | ^~~~~~~~~~~~ 299s /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]’: 299s /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 299s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 299s | ^~~~~~~~~ 299s /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 299s /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 >]’: 299s /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 299s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 299s | ^~~~~~~~~ 299s /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 299s /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 >]’: 299s /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 299s 863 | operator()(_It& __it, _Sent __bound) const 299s | ^~~~~~~~ 299s /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&):: >]’: 299s /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 299s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 299s | ^~~~~~ 299s /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 299s /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 299s 1905 | std::__introsort_loop(__first, __last, 299s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 299s 1906 | std::__lg(__last - __first) * 2, 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 1907 | __comp); 299s | ~~~~~~~ 299s /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 299s 1908 | std::__final_insertion_sort(__first, __last, __comp); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 299s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 608 | __miter_base(_Iterator __it) 299s | ^~~~~~~~~~~~ 299s /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 >]’: 299s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 299s | ^~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 642 | copy(_II __first, _II __last, _OI __result) 299s | ^~~~ 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 299s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 299s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 299s | ^~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /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 299s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 314 | std::move(__result)); 299s | ~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 299s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 299s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 737 | std::move(__result), 299s | ~~~~~~~~~~~~~~~~~~~~ 299s 738 | std::move(__op), std::move(__proj)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 299s 1789 | operator()(_Iter __first, _Sent __last, 299s | ^~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 299s /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 299s 1792 | auto __lasti = ranges::next(__first, __last); 299s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 299s /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 299s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 299s | ^ 299s /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):: >]’: 299s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 299s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 299s | ^~~~~~~~~ 299s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 299s /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 299s 2152 | return __find_if(__first, __last, __pred, 299s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 299s 2153 | std::__iterator_category(__first)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 299s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 299s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 299s | ^~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/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 > >]’: 299s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 299s | ^~~~~~~~ 299s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 683 | { return std::copy(__first, __first + __n, __result); } 299s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/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 > >]’: 299s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 299s | ^~~~~~~~ 299s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 683 | { return std::copy(__first, __first + __n, __result); } 299s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 642 | copy(_II __first, _II __last, _OI __result) 299s | ^~~~ 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 299s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 299s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 299s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 299s /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 299s 371 | return std::__do_uninit_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 299s 373 | return std::uninitialized_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 > >]’: 299s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 299s | ^~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 299s | ^~~~~~~~ 299s /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 299s /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 299s /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 299s /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 299s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 299s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 299s | ^~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 185 | __uninit_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~ 299s /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]’: 299s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 299s 177 | std::for_each(local_edge_to_new_vertex.begin(), 299s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 178 | local_edge_to_new_vertex.end(), 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 179 | [global_offset](auto& e) { e.second += global_offset; }); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 299s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 299s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /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*]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 299s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 299s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 299s 254 | recv_local_edge); 299s | ~~~~~~~~~~~~~~~~ 299s /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*]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 299s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 299s /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 299s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 185 | __uninit_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 299s 610 | this->_M_impl._M_start, 299s | ~~~~~~~~~~~~~~~~~~~~~~~ 299s 611 | _M_get_Tp_allocator()); 299s | ~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 299s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 299s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 147 | { return std::copy(__first, __last, __result); } 299s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 299s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 185 | __uninit_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 299s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 299s | ^~~~~~~~~~~~~~ 299s /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&):: >]’: 299s /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 299s 1876 | __introsort_loop(_RandomAccessIterator __first, 299s | ^~~~~~~~~~~~~~~~ 299s /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 299s /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 299s 1884 | std::__partial_sort(__first, __last, __last, __comp); 299s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 299s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 299s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 299s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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&):: >]’: 299s /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 299s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 299s | ^~~~~~~~~~~~~~~~~~~~~~ 299s /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 299s /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 299s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 299s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 299s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 1819 | __comp); 299s | ~~~~~~~ 299s /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 299s 1822 | std::__insertion_sort(__first, __last, __comp); 299s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 299s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 299s | ^~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 299s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 299s | ^~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 299s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 299s | ^~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /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 > >]’: 299s /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 299s 1002 | operator()(_It __x, _Sent __bound) const 299s | ^~~~~~~~ 299s /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 299s /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&)::]’: 299s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 299s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 299s | ^~~~ 299s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 299s /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 299s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 299s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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):: >]’: 299s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 299s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 299s | ^~~~~~~~~ 299s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 299s /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 299s 2107 | if (__pred(__first)) 299s | ~~~~~~^~~~~~~~~ 299s /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 299s 2111 | if (__pred(__first)) 299s | ~~~~~~^~~~~~~~~ 299s /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 299s 2115 | if (__pred(__first)) 299s | ~~~~~~^~~~~~~~~ 299s /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 299s 2119 | if (__pred(__first)) 299s | ~~~~~~^~~~~~~~~ 299s /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 299s 2127 | if (__pred(__first)) 299s | ~~~~~~^~~~~~~~~ 299s /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 299s 2132 | if (__pred(__first)) 299s | ~~~~~~^~~~~~~~~ 299s /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 299s 2137 | if (__pred(__first)) 299s | ~~~~~~^~~~~~~~~ 299s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 642 | copy(_II __first, _II __last, _OI __result) 299s | ^~~~ 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 299s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 299s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 608 | __miter_base(_Iterator __it) 299s | ^~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 299s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 299s | ^~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s /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]’: 299s /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 299s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 299s | ^~~~~~~~~~~~~~~~~~~~~ 299s /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 299s /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 299s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 1720 | __start, _M_get_Tp_allocator()); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~ 299s /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*]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 299s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 299s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 299s /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 299s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 185 | __uninit_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 299s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 299s | ^~~~~~~~ 299s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 683 | { return std::copy(__first, __first + __n, __result); } 299s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 >]’: 299s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 299s | ^~~~~~~~~~~~ 299s /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*]’: 299s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 346 | __niter_wrap(_From __from, _To __res) 299s | ^~~~~~~~~~~~ 299s /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 >]’: 299s /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 299s 960 | operator()(_It&& __first, _Sent __last) const 299s | ^~~~~~~~ 299s /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]’: 299s /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 299s 709 | vector(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~ 299s /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 299s /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 299s 719 | _M_range_initialize_n(__first, __last, __n); 299s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 299s In file included from /usr/include/c++/14/format:55, 299s from /usr/include/c++/14/bits/chrono_io.h:39, 299s from /usr/include/c++/14/chrono:3360: 299s /usr/include/c++/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 >]’: 299s /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 299s 376 | operator()(_Range&& __r, _Out __result) const 299s | ^~~~~~~~ 299s /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 299s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 299s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 379 | std::move(__result)); 299s | ~~~~~~~~~~~~~~~~~~~~ 299s /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 299s /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]’: 299s /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 299s 1631 | _M_allocate_and_copy(size_type __n, 299s | ^~~~~~~~~~~~~~~~~~~~ 299s /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 299s /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 299s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 1638 | _M_get_Tp_allocator()); 299s | ~~~~~~~~~~~~~~~~~~~~~~ 299s In file included from /usr/include/c++/14/string:51: 299s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 642 | copy(_II __first, _II __last, _OI __result) 299s | ^~~~ 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 299s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 1789 | operator()(_Iter __first, _Sent __last, 299s | ^~~~~~~~ 299s /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 299s /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 299s 1792 | auto __lasti = ranges::next(__first, __last); 299s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 299s /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 299s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 299s | ^ 299s In file included from /usr/include/c++/14/tuple:44, 299s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 299s from /usr/include/c++/14/bits/memory_resource.h:41, 299s from /usr/include/c++/14/string:68: 299s /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]’: 299s /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 299s 767 | operator()(_Iter __first, _Sent __last, 299s | ^~~~~~~~ 299s /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 299s /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]’: 299s /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 299s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 299s | ^~~~~~~~ 299s /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 299s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 147 | { return std::copy(__first, __last, __result); } 299s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 299s 195 | vector<_Tp, _Alloc>:: 299s | ^~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 299s /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 299s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 299s | ^~~~~~~~~~~~~~ 299s /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]’: 299s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 299s 181 | vector<_Tp, _Alloc>:: 299s | ^~~~~~~~~~~~~~~~~~~ 299s /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 299s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 299s | ^~~~~~~~~~~~~~ 299s /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*]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 299s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 299s /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 299s 147 | { return std::copy(__first, __last, __result); } 299s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/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]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 371 | return std::__do_uninit_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 373 | return std::uninitialized_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 185 | __uninit_copy(__first, __last, __result); 299s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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]’: 299s /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 299s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 299s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 3147 | std::move(__comp), std::move(__proj)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/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 >]’: 299s /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 299s 376 | operator()(_Range&& __r, _Out __result) const 299s | ^~~~~~~~ 299s /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 299s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 299s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 379 | std::move(__result)); 299s | ~~~~~~~~~~~~~~~~~~~~ 299s /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 299s /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 >]’: 299s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 299s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 299s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 299s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 299s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 508 | { return std::get<0>(idx) != r; }); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 299s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 553 | [](auto x) { return std::get<1>(x); }); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 642 | copy(_II __first, _II __last, _OI __result) 299s | ^~~~ 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 299s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 299s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 299s | ^~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 147 | { return std::copy(__first, __last, __result); } 299s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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&):: >]’: 299s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 1863 | __partial_sort(_RandomAccessIterator __first, 299s | ^~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /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 299s 1868 | std::__heap_select(__first, __middle, __last, __comp); 299s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 299s 1869 | std::__sort_heap(__first, __middle, __comp); 299s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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&):: >]’: 299s /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 299s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 299s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 299s /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 299s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 1856 | __comp); 299s | ~~~~~~~ 299s /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 299s /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 299s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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&):: >]’: 299s /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 299s 1770 | __insertion_sort(_RandomAccessIterator __first, 299s | ^~~~~~~~~~~~~~~~ 299s /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 299s /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 299s 1777 | if (__comp(__i, __first)) 299s | ~~~~~~^~~~~~~~~~~~~~ 299s /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 299s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 299s | ^~~~~~~~~~~~~~~~~~~~~~~ 299s /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&):: >]’: 299s /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 299s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 299s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 299s /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 299s /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]’: 299s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 1999 | operator()(_Iter __first, _Sent __last, 299s | ^~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s /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 > >]’: 299s /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 299s 863 | operator()(_It& __it, _Sent __bound) const 299s | ^~~~~~~~ 299s /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&):: >]’: 299s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 299s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 299s | ^~~~~~ 299s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 299s /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 299s 1905 | std::__introsort_loop(__first, __last, 299s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 299s 1906 | std::__lg(__last - __first) * 2, 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 1907 | __comp); 299s | ~~~~~~~ 299s /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 299s 1908 | std::__final_insertion_sort(__first, __last, __comp); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/ranges_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]’: 299s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 299s | ^~~~~~~~ 299s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 299s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 299s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 737 | std::move(__result), 299s | ~~~~~~~~~~~~~~~~~~~~ 299s 738 | std::move(__op), std::move(__proj)); 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 299s /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)::]’: 299s /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 299s 317 | operator()(_Iterator __it) 299s | ^~~~~~~~ 299s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 299s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 608 | __miter_base(_Iterator __it) 299s | ^~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 299s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 299s | ^~~~~~~~~~~~~ 299s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s /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 >]’: 299s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 299s | ^~~~~~~~~~~~ 299s /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]’: 299s /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 299s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 299s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299s 386 | __result, __alloc); 299s | ~~~~~~~~~~~~~~~~~~ 299s /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 > >]’: 299s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 299s 642 | copy(_II __first, _II __last, _OI __result) 299s | ^~~~ 300s /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]’: 300s /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 300s 398 | return std::__uninitialized_copy_a 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 300s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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*]’: 300s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 300s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 300s | ^~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 300s /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 300s 147 | { return std::copy(__first, __last, __result); } 300s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 >]’: 300s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 300s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 300s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 300s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 508 | { return std::get<0>(idx) != r; }); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 300s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 553 | [](auto x) { return std::get<1>(x); }); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 300s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 300s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 300s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 646 | std::next(x_new.begin(), shape[1] * i)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 300s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 658 | std::next(x_new.begin(), shape[1] * i)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 300s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 300s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 642 | copy(_II __first, _II __last, _OI __result) 300s | ^~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 300s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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*]’: 300s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 300s 642 | copy(_II __first, _II __last, _OI __result) 300s | ^~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 300s /usr/include/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*]’: 300s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 300s | ^~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s /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*]’: 300s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 300s | ^~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 185 | __uninit_copy(__first, __last, __result); 300s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 300s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 608 | __miter_base(_Iterator __it) 300s | ^~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 300s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 300s | ^~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 300s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 642 | copy(_II __first, _II __last, _OI __result) 300s | ^~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 300s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/ranges_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]’: 300s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 300s | ^~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 300s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 737 | std::move(__result), 300s | ~~~~~~~~~~~~~~~~~~~~ 300s 738 | std::move(__op), std::move(__proj)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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&):: >]’: 300s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 1589 | __heap_select(_RandomAccessIterator __first, 300s | ^~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /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 300s 1593 | std::__make_heap(__first, __middle, __comp); 300s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s 1595 | if (__comp(__i, __first)) 300s | ~~~~~~^~~~~~~~~~~~~~ 300s /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 300s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 300s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 300s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 300s | ^~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 300s /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&):: >]’: 300s /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 300s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 300s | ^~~~~~~~~~~ 300s /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 300s /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 300s 425 | std::__pop_heap(__first, __last, __last, __comp); 300s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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&):: >]’: 300s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 300s | ^~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /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 300s 88 | if (__comp(__a, __b)) 300s | ~~~~~~^~~~~~~~~~ 300s /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 300s 90 | if (__comp(__b, __c)) 300s | ~~~~~~^~~~~~~~~~ 300s /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 300s 91 | std::iter_swap(__result, __b); 300s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 300s /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 300s 92 | else if (__comp(__a, __c)) 300s | ~~~~~~^~~~~~~~~~ 300s /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 300s 93 | std::iter_swap(__result, __c); 300s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 300s /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 300s 95 | std::iter_swap(__result, __a); 300s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 300s /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 300s 97 | else if (__comp(__a, __c)) 300s | ~~~~~~^~~~~~~~~~ 300s /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 300s 98 | std::iter_swap(__result, __a); 300s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 300s /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 300s 99 | else if (__comp(__b, __c)) 300s | ~~~~~~^~~~~~~~~~ 300s /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 300s 100 | std::iter_swap(__result, __c); 300s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 300s /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 300s 102 | std::iter_swap(__result, __b); 300s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 300s /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&):: >]’: 300s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 1829 | __unguarded_partition(_RandomAccessIterator __first, 300s | ^~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /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 300s 1835 | while (__comp(__first, __pivot)) 300s | ~~~~~~^~~~~~~~~~~~~~~~~~ 300s /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 300s 1838 | while (__comp(__pivot, __last)) 300s | ~~~~~~^~~~~~~~~~~~~~~~~ 300s /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 300s 1842 | std::iter_swap(__first, __last); 300s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 300s /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&)::]’: 300s /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 300s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 300s | ^~~~~~~~ 300s /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 300s /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 >]’: 300s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 300s | ^~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /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 300s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 923 | std::__miter_base(__last), 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 924 | __result); 300s | ~~~~~~~~~ 300s /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&):: >]’: 300s /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 300s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 300s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 >]’: 300s /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 300s 1002 | operator()(_It __x, _Sent __bound) const 300s | ^~~~~~~~ 300s /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 300s /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&)::]’: 300s /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 300s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 300s | ^~~~ 300s /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 300s /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 300s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 300s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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&):: >]’: 300s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 1876 | __introsort_loop(_RandomAccessIterator __first, 300s | ^~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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 300s 1884 | std::__partial_sort(__first, __last, __last, __comp); 300s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 300s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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&):: >]’: 300s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 300s | ^~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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 300s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 300s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 1819 | __comp); 300s | ~~~~~~~ 300s /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 300s 1822 | std::__insertion_sort(__first, __last, __comp); 300s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 300s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 300s 642 | copy(_II __first, _II __last, _OI __result) 300s | ^~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 300s /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)::]’: 300s /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 300s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 300s | ^~~~~~~~ 300s /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 300s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 300s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 300s | ^~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /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*]’: 300s /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 300s 2981 | __miter_base(move_iterator<_Iterator> __it) 300s | ^~~~~~~~~~~~ 300s /usr/include/c++/14/bits/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*]’: 300s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 300s | ^~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 147 | { return std::copy(__first, __last, __result); } 300s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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]’: 300s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 300s | ^~~~~~~~~~~~ 300s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 300s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 608 | __miter_base(_Iterator __it) 300s | ^~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 300s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 300s | ^~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /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]’: 300s /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 300s 1497 | insert(const_iterator __position, _InputIterator __first, 300s | ^~~~~~ 300s /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 300s /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 300s /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&):: >]’: 300s /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 300s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 300s | ^~~~~~~~~~~ 300s /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 300s /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 300s 1501 | _M_range_insert(begin() + __offset, __first, __last, 300s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 1502 | std::__iterator_category(__first)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s /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&):: >]’: 300s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 300s | ^~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /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 >]’: 300s /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 300s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 300s | ^~~~~~~~~ 300s /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 300s /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 >]’: 300s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 300s | ^~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /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&)::]’: 300s /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 300s 239 | operator()(_Value& __val, _Iterator __it) 300s | ^~~~~~~~ 300s /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]’: 300s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 300s 957 | vector<_Tp, _Alloc>:: 300s | ^~~~~~~~~~~~~~~~~~~ 300s /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&):: >]’: 300s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 1863 | __partial_sort(_RandomAccessIterator __first, 300s | ^~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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 300s 1868 | std::__heap_select(__first, __middle, __last, __comp); 300s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s 1869 | std::__sort_heap(__first, __middle, __comp); 300s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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&):: >]’: 300s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 300s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 1856 | __comp); 300s | ~~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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 300s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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&):: >]’: 300s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 1770 | __insertion_sort(_RandomAccessIterator __first, 300s | ^~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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 300s 1777 | if (__comp(__i, __first)) 300s | ~~~~~~^~~~~~~~~~~~~~ 300s /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 300s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 300s | ^~~~~~~~~~~~~~~~~~~~~~~ 300s /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&):: >]’: 300s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 300s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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*]’: 300s /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 300s 2981 | __miter_base(move_iterator<_Iterator> __it) 300s | ^~~~~~~~~~~~ 300s /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*]’: 300s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 642 | copy(_II __first, _II __last, _OI __result) 300s | ^~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 300s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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]’: 300s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 300s | ^~~~~~~~~~~~ 300s /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&):: >]’: 300s /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 300s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 300s | ^~~~~~~~~~~~~ 300s /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 300s 232 | if (__comp(__first + __secondChild, 300s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 300s 233 | __first + (__secondChild - 1))) 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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&):: >]’: 300s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 1589 | __heap_select(_RandomAccessIterator __first, 300s | ^~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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 300s 1593 | std::__make_heap(__first, __middle, __comp); 300s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s 1595 | if (__comp(__i, __first)) 300s | ~~~~~~^~~~~~~~~~~~~~ 300s /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 300s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 300s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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&):: >]’: 300s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 300s | ^~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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 300s 425 | std::__pop_heap(__first, __last, __last, __comp); 300s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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&):: >]’: 300s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 300s | ^~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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 300s 88 | if (__comp(__a, __b)) 300s | ~~~~~~^~~~~~~~~~ 300s /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 300s 90 | if (__comp(__b, __c)) 300s | ~~~~~~^~~~~~~~~~ 300s /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 300s 91 | std::iter_swap(__result, __b); 300s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 300s /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 300s 92 | else if (__comp(__a, __c)) 300s | ~~~~~~^~~~~~~~~~ 300s /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 300s 93 | std::iter_swap(__result, __c); 300s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 300s /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 300s 95 | std::iter_swap(__result, __a); 300s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 300s /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 300s 97 | else if (__comp(__a, __c)) 300s | ~~~~~~^~~~~~~~~~ 300s /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 300s 98 | std::iter_swap(__result, __a); 300s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 300s /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 300s 99 | else if (__comp(__b, __c)) 300s | ~~~~~~^~~~~~~~~~ 300s /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 300s 100 | std::iter_swap(__result, __c); 300s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 300s /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 300s 102 | std::iter_swap(__result, __b); 300s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 300s /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&):: >]’: 300s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 1829 | __unguarded_partition(_RandomAccessIterator __first, 300s | ^~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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 300s 1835 | while (__comp(__first, __pivot)) 300s | ~~~~~~^~~~~~~~~~~~~~~~~~ 300s /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 300s 1838 | while (__comp(__pivot, __last)) 300s | ~~~~~~^~~~~~~~~~~~~~~~~ 300s /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 300s 1842 | std::iter_swap(__first, __last); 300s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 300s /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&)::]’: 300s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 300s | ^~~~~~~~ 300s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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 > >]’: 300s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 300s | ^~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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 300s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 923 | std::__miter_base(__last), 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 924 | __result); 300s | ~~~~~~~~~ 300s /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&):: >]’: 300s /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 300s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 300s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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)::]’: 300s /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 300s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 300s | ^~~~~~~~ 300s /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 300s /usr/include/c++/14/bits/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*]’: 300s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 300s | ^~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s /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&):: >]’: 300s /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 300s 135 | __push_heap(_RandomAccessIterator __first, 300s | ^~~~~~~~~~~ 300s /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 300s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 300s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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&):: >]’: 300s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 300s | ^~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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&):: >]’: 300s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 300s | ^~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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 > >]’: 300s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 300s | ^~~~~~~~~ 300s /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&)::]’: 300s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 300s | ^~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 300s /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 300s 608 | __miter_base(_Iterator __it) 300s | ^~~~~~~~~~~~ 300s /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 > >]’: 300s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 300s | ^~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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&)::]’: 300s /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 300s 239 | operator()(_Value& __val, _Iterator __it) 300s | ^~~~~~~~ 300s /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&)::]’: 300s /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 300s 195 | operator()(_Iterator __it, _Value& __val) 300s | ^~~~~~~~ 300s /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&):: >]’: 300s /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 300s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 300s | ^~~~~~~~~~~~~ 300s /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 300s 232 | if (__comp(__first + __secondChild, 300s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 300s 233 | __first + (__secondChild - 1))) 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 >]’: 300s /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 300s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 300s | ^~~~~~~~~~~~ 300s /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*]’: 300s /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 300s 346 | __niter_wrap(_From __from, _To __res) 300s | ^~~~~~~~~~~~ 300s /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&):: >]’: 300s /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 300s 135 | __push_heap(_RandomAccessIterator __first, 300s | ^~~~~~~~~~~ 300s /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 300s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 300s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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&)::]’: 300s /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 300s 195 | operator()(_Iterator __it, _Value& __val) 300s | ^~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 300s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 300s | ^~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 371 | return std::__do_uninit_copy(__first, __last, __result); 300s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 373 | return std::uninitialized_copy(__first, __last, __result); 300s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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]’: 300s /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 300s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 300s | ^~~~~~~~~~~~~~~~~~~~~ 300s /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 300s /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 300s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 1720 | __start, _M_get_Tp_allocator()); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 300s /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 300s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 300s | ^~~~~~~~ 300s /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 300s /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 300s /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 300s 368 | return ranges::__copy_or_move(std::move(__first), 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 300s 369 | std::move(__last), 300s | ~~~~~~~~~~~~~~~~~~ 300s 370 | std::move(__result)); 300s | ~~~~~~~~~~~~~~~~~~~~ 300s /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 300s In file included from /usr/include/c++/14/string:44: 300s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 300s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 608 | __miter_base(_Iterator __it) 300s | ^~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 300s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 300s | ^~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s In file included from /usr/include/c++/14/bits/char_traits.h:57, 300s from /usr/include/c++/14/string:42: 300s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 300s /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 300s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 300s | ^~~~~~~~ 300s /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 300s /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 300s 193 | return std::_Destroy_aux::__destroy(__first, __last); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 300s /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 300s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 196 | __destroy(__first, __last); 300s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 300s /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 >]’: 300s /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 300s 1002 | operator()(_It __x, _Sent __bound) const 300s | ^~~~~~~~ 300s /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 300s /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&)::]’: 300s /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 300s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 300s | ^~~~ 300s /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 300s /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 300s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 300s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 >]’: 300s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 675 | move(_II __first, _II __last, _OI __result) 300s | ^~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /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 300s 683 | return std::__copy_move_a(std::__miter_base(__first), 300s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 684 | std::__miter_base(__last), __result); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 300s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 300s | ^~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 147 | { return std::copy(__first, __last, __result); } 300s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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]’: 300s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 3123 | operator()(_Iter __first, _Sent __last, 300s | ^~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 300s /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 300s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 300s | ^~~~~~~~ 300s /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 300s /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 300s /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 300s 368 | return ranges::__copy_or_move(std::move(__first), 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 300s 369 | std::move(__last), 300s | ~~~~~~~~~~~~~~~~~~ 300s 370 | std::move(__result)); 300s | ~~~~~~~~~~~~~~~~~~~~ 300s /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 300s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 300s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 300s | ^ 300s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 300s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 300s | ^ 300s /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 >]’: 300s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 300s | ^~~~~~~~~~~~~ 300s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /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 > >]’: 300s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s /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]’: 300s /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 300s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 300s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 1805 | std::move(__comp), std::move(__proj)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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)::]’: 300s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 3867 | find_if(_InputIterator __first, _InputIterator __last, 300s | ^~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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 300s 3876 | return std::__find_if(__first, __last, 300s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 300s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 300s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 300s | ^~~~~~~~ 300s /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 300s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 300s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 737 | std::move(__result), 300s | ~~~~~~~~~~~~~~~~~~~~ 300s 738 | std::move(__op), std::move(__proj)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 300s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 300s | ^~~~~~~~ 300s /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]’: 300s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 300s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 300s | ^~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 300s /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 300s 371 | return std::__do_uninit_copy(__first, __last, __result); 300s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s 373 | return std::uninitialized_copy(__first, __last, __result); 300s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 > >]’: 300s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 300s | ^~~~~~~~~~~~~ 300s /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 >]’: 300s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 300s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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)::]’: 300s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 3867 | find_if(_InputIterator __first, _InputIterator __last, 300s | ^~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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 300s 3876 | return std::__find_if(__first, __last, 300s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 300s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 300s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 300s | ^~~~~~~~ 300s /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 300s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 300s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 737 | std::move(__result), 300s | ~~~~~~~~~~~~~~~~~~~~ 300s 738 | std::move(__op), std::move(__proj)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/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 > >]’: 300s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 300s | ^~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s /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 300s 715 | return std::__copy_n(__first, __n2, __result, 300s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 300s 716 | std::__iterator_category(__first)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/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 > >]’: 300s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 300s | ^~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s /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 300s 715 | return std::__copy_n(__first, __n2, __result, 300s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 300s 716 | std::__iterator_category(__first)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 300s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 300s | ^~~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 300s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 300s | ^~~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 683 | { return std::copy(__first, __first + __n, __result); } 300s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 >]’: 300s /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 300s 863 | operator()(_It& __it, _Sent __bound) const 300s | ^~~~~~~~ 300s /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&):: >]’: 300s /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 300s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 300s | ^~~~~~ 300s /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 300s /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 300s 1905 | std::__introsort_loop(__first, __last, 300s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 300s 1906 | std::__lg(__last - __first) * 2, 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 1907 | __comp); 300s | ~~~~~~~ 300s /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 300s 1908 | std::__final_insertion_sort(__first, __last, __comp); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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]’: 300s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 300s 957 | vector<_Tp, _Alloc>:: 300s | ^~~~~~~~~~~~~~~~~~~ 300s /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 300s /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 300s /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 300s 980 | std::copy(__first, __last, __position); 300s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s 987 | std::__uninitialized_copy_a(__mid, __last, 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 300s 988 | this->_M_impl._M_finish, 300s | ~~~~~~~~~~~~~~~~~~~~~~~~ 300s 989 | _M_get_Tp_allocator()); 300s | ~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s 998 | std::copy(__first, __mid, __position); 300s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s 1027 | = std::__uninitialized_copy_a(__first, __last, 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 300s 1028 | __new_finish, 300s | ~~~~~~~~~~~~~ 300s 1029 | _M_get_Tp_allocator()); 300s | ~~~~~~~~~~~~~~~~~~~~~~ 300s /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]’: 300s /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 300s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 386 | __result, __alloc); 300s | ~~~~~~~~~~~~~~~~~~ 300s /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 >]’: 300s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 642 | copy(_II __first, _II __last, _OI __result) 300s | ^~~~ 300s /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]’: 300s /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 300s 398 | return std::__uninitialized_copy_a 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 300s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 300s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 402 | std::ranges::transform(p, xg, p.begin(), 300s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 300s 403 | [size = rows.size()](auto x, auto y) 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 404 | { return x + y / size; }); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 300s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 300s | ^~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 300s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 300s | ^~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 185 | __uninit_copy(__first, __last, __result); 300s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 300s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 300s | ^~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 371 | return std::__do_uninit_copy(__first, __last, __result); 300s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 373 | return std::uninitialized_copy(__first, __last, __result); 300s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 300s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 300s | ^~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /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 300s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 314 | std::move(__result)); 300s | ~~~~~~~~~~~~~~~~~~~~ 300s In file included from /usr/include/c++/14/string:48: 300s /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]’: 300s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 300s | ^~~~~~~~~~~~ 300s /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]’: 300s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /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*]’: 300s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 346 | __niter_wrap(_From __from, _To __res) 300s | ^~~~~~~~~~~~ 300s /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]’: 300s /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 300s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 300s | ^~~~~~~~~ 300s /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 300s /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 >]’: 300s /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 300s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 300s | ^~~~~~~~~ 300s /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 300s /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 >]’: 300s /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 300s 863 | operator()(_It& __it, _Sent __bound) const 300s | ^~~~~~~~ 300s /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&):: >]’: 300s /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 300s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 300s | ^~~~~~ 300s /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 300s /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 300s 1905 | std::__introsort_loop(__first, __last, 300s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 300s 1906 | std::__lg(__last - __first) * 2, 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 1907 | __comp); 300s | ~~~~~~~ 300s /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 300s 1908 | std::__final_insertion_sort(__first, __last, __comp); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 300s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 608 | __miter_base(_Iterator __it) 300s | ^~~~~~~~~~~~ 300s /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 >]’: 300s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 300s | ^~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 300s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 642 | copy(_II __first, _II __last, _OI __result) 300s | ^~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 300s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 300s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 300s | ^~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /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 300s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 314 | std::move(__result)); 300s | ~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 300s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 300s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 737 | std::move(__result), 300s | ~~~~~~~~~~~~~~~~~~~~ 300s 738 | std::move(__op), std::move(__proj)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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]’: 300s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 1789 | operator()(_Iter __first, _Sent __last, 300s | ^~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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 300s 1792 | auto __lasti = ranges::next(__first, __last); 300s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 300s /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 300s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 300s | ^ 300s /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):: >]’: 300s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 300s | ^~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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 300s 2152 | return __find_if(__first, __last, __pred, 300s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 300s 2153 | std::__iterator_category(__first)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 300s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 300s | ^~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /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*]’: 300s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 300s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 300s | ^~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 300s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 300s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 300s | ^~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 300s /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 300s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 185 | __uninit_copy(__first, __last, __result); 300s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 >]’: 300s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 300s | ^~~~~~~~~~~~ 300s /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*]’: 300s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 346 | __niter_wrap(_From __from, _To __res) 300s | ^~~~~~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 300s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 300s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 737 | std::move(__result), 300s | ~~~~~~~~~~~~~~~~~~~~ 300s 738 | std::move(__op), std::move(__proj)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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):: >]’: 300s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 300s | ^~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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 300s 2152 | return __find_if(__first, __last, __pred, 300s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 300s 2153 | std::__iterator_category(__first)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 300s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 300s | ^~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/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 > >]’: 300s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 300s | ^~~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 683 | { return std::copy(__first, __first + __n, __result); } 300s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/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 > >]’: 300s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 300s | ^~~~~~~~ 300s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 683 | { return std::copy(__first, __first + __n, __result); } 300s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 300s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 642 | copy(_II __first, _II __last, _OI __result) 300s | ^~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 300s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 300s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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&):: >]’: 300s /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 300s 1876 | __introsort_loop(_RandomAccessIterator __first, 300s | ^~~~~~~~~~~~~~~~ 300s /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 300s /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 300s 1884 | std::__partial_sort(__first, __last, __last, __comp); 300s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 300s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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&):: >]’: 300s /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 300s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 300s | ^~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s /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 300s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 300s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 1819 | __comp); 300s | ~~~~~~~ 300s /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 300s 1822 | std::__insertion_sort(__first, __last, __comp); 300s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 300s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 642 | copy(_II __first, _II __last, _OI __result) 300s | ^~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 300s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 300s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 300s | ^~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 371 | return std::__do_uninit_copy(__first, __last, __result); 300s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 373 | return std::uninitialized_copy(__first, __last, __result); 300s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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]’: 300s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 300s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 300s | ^~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 300s /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 300s 371 | return std::__do_uninit_copy(__first, __last, __result); 300s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s 373 | return std::uninitialized_copy(__first, __last, __result); 300s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 >]’: 300s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 300s | ^~~~~~~~~~~~~ 300s /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]’: 300s /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 300s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 300s | ^~~~~~~~ 300s /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 300s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 300s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 776 | ranges::begin(__r2), ranges::end(__r2), 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 777 | std::move(__result), std::move(__binary_op), 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 778 | std::move(__proj1), std::move(__proj2)); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s /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 300s /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 300s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 300s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 300s | ^~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 147 | { return std::copy(__first, __last, __result); } 300s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 300s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 300s | ^~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 300s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 300s | ^~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 185 | __uninit_copy(__first, __last, __result); 300s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 300s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 300s | ^~~~~~~~~~~~~~ 300s /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&):: >]’: 300s /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 300s 1876 | __introsort_loop(_RandomAccessIterator __first, 300s | ^~~~~~~~~~~~~~~~ 300s /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 300s /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 300s 1884 | std::__partial_sort(__first, __last, __last, __comp); 300s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 300s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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&):: >]’: 300s /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 300s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 300s | ^~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s /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 300s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 300s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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 300s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 300s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s 1819 | __comp); 300s | ~~~~~~~ 300s /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 300s 1822 | std::__insertion_sort(__first, __last, __comp); 300s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 300s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 300s | ^~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 300s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 300s | ^~~~~~~~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 300s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 300s | ^~~~~~~~ 300s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 300s /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 > >]’: 300s /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 300s 1002 | operator()(_It __x, _Sent __bound) const 300s | ^~~~~~~~ 300s /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 300s /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&)::]’: 300s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 300s | ^~~~ 300s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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 300s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 300s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 300s /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):: >]’: 300s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 300s | ^~~~~~~~~ 300s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 300s /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 300s 2107 | if (__pred(__first)) 300s | ~~~~~~^~~~~~~~~ 300s /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 300s 2111 | if (__pred(__first)) 300s | ~~~~~~^~~~~~~~~ 300s /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 300s 2115 | if (__pred(__first)) 300s | ~~~~~~^~~~~~~~~ 300s /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 300s 2119 | if (__pred(__first)) 300s | ~~~~~~^~~~~~~~~ 300s /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 300s 2127 | if (__pred(__first)) 300s | ~~~~~~^~~~~~~~~ 300s /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 300s 2132 | if (__pred(__first)) 300s | ~~~~~~^~~~~~~~~ 300s /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 300s 2137 | if (__pred(__first)) 300s | ~~~~~~^~~~~~~~~ 301s /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*]’: 301s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 301s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 301s | ^~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 301s /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 301s 147 | { return std::copy(__first, __last, __result); } 301s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 301s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 301s | ^~~~~~~~ 301s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /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]’: 301s /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 301s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 301s 610 | this->_M_impl._M_start, 301s | ~~~~~~~~~~~~~~~~~~~~~~~ 301s 611 | _M_get_Tp_allocator()); 301s | ~~~~~~~~~~~~~~~~~~~~~~ 301s /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):: >]’: 301s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 301s | ^~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /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 301s 2107 | if (__pred(__first)) 301s | ~~~~~~^~~~~~~~~ 301s /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 301s 2111 | if (__pred(__first)) 301s | ~~~~~~^~~~~~~~~ 301s /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 301s 2115 | if (__pred(__first)) 301s | ~~~~~~^~~~~~~~~ 301s /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 301s 2119 | if (__pred(__first)) 301s | ~~~~~~^~~~~~~~~ 301s /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 301s 2127 | if (__pred(__first)) 301s | ~~~~~~^~~~~~~~~ 301s /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 301s 2132 | if (__pred(__first)) 301s | ~~~~~~^~~~~~~~~ 301s /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 301s 2137 | if (__pred(__first)) 301s | ~~~~~~^~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 301s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s 642 | copy(_II __first, _II __last, _OI __result) 301s | ^~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 301s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 301s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s 608 | __miter_base(_Iterator __it) 301s | ^~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 301s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 301s | ^~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 1863 | __partial_sort(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /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 301s 1868 | std::__heap_select(__first, __middle, __last, __comp); 301s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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 301s 1869 | std::__sort_heap(__first, __middle, __comp); 301s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /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 301s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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 301s /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 301s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s 1856 | __comp); 301s | ~~~~~~~ 301s /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 301s /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 301s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /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 301s 1770 | __insertion_sort(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~~~~ 301s /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 301s /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 301s 1777 | if (__comp(__i, __first)) 301s | ~~~~~~^~~~~~~~~~~~~~ 301s /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 301s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 301s | ^~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /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 301s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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 301s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 301s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 301s | ^~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 301s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 301s | ^~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 301s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 301s | ^~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s 185 | __uninit_copy(__first, __last, __result); 301s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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]’: 301s /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 301s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 301s | ^~~~~~~~~~~~~~ 301s /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*]’: 301s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 301s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 301s | ^~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 301s /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*]’: 301s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 301s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 301s | ^~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 301s /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 301s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s 185 | __uninit_copy(__first, __last, __result); 301s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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]’: 301s /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 301s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 301s | ^~~~~~~~ 301s /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 301s /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 301s /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 301s /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 301s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 301s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 642 | copy(_II __first, _II __last, _OI __result) 301s | ^~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 301s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 301s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 301s | ^~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 147 | { return std::copy(__first, __last, __result); } 301s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 1863 | __partial_sort(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /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 301s 1868 | std::__heap_select(__first, __middle, __last, __comp); 301s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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 301s 1869 | std::__sort_heap(__first, __middle, __comp); 301s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /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 301s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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 301s /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 301s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s 1856 | __comp); 301s | ~~~~~~~ 301s /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 301s /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 301s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /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 301s 1770 | __insertion_sort(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~~~~ 301s /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 301s /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 301s 1777 | if (__comp(__i, __first)) 301s | ~~~~~~^~~~~~~~~~~~~~ 301s /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 301s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 301s | ^~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /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 301s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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 301s /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 > >]’: 301s /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 301s 863 | operator()(_It& __it, _Sent __bound) const 301s | ^~~~~~~~ 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 301s | ^~~~~~ 301s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /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 301s 1905 | std::__introsort_loop(__first, __last, 301s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 301s 1906 | std::__lg(__last - __first) * 2, 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s 1907 | __comp); 301s | ~~~~~~~ 301s /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 301s 1908 | std::__final_insertion_sort(__first, __last, __comp); 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 301s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 301s /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)::]’: 301s /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 301s 317 | operator()(_Iterator __it) 301s | ^~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 301s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 301s 642 | copy(_II __first, _II __last, _OI __result) 301s | ^~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 301s /usr/include/c++/14/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]’: 301s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 301s | ^~~~~~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s 371 | return std::__do_uninit_copy(__first, __last, __result); 301s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s 373 | return std::uninitialized_copy(__first, __last, __result); 301s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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)::]’: 301s /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 301s 317 | operator()(_Iterator __it) 301s | ^~~~~~~~ 301s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 301s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s 608 | __miter_base(_Iterator __it) 301s | ^~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 301s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 301s | ^~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s /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 >]’: 301s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 301s | ^~~~~~~~~~~~ 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 1589 | __heap_select(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /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 301s 1593 | std::__make_heap(__first, __middle, __comp); 301s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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 301s 1595 | if (__comp(__i, __first)) 301s | ~~~~~~^~~~~~~~~~~~~~ 301s /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 301s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 301s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 301s /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&):: >]’: 301s /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 301s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 301s | ^~~~~~~~~~~ 301s /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 301s /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 301s 425 | std::__pop_heap(__first, __last, __last, __comp); 301s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 301s | ^~~~~~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /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 301s 88 | if (__comp(__a, __b)) 301s | ~~~~~~^~~~~~~~~~ 301s /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 301s 90 | if (__comp(__b, __c)) 301s | ~~~~~~^~~~~~~~~~ 301s /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 301s 91 | std::iter_swap(__result, __b); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 301s /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 301s 92 | else if (__comp(__a, __c)) 301s | ~~~~~~^~~~~~~~~~ 301s /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 301s 93 | std::iter_swap(__result, __c); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 301s /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 301s 95 | std::iter_swap(__result, __a); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 301s /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 301s 97 | else if (__comp(__a, __c)) 301s | ~~~~~~^~~~~~~~~~ 301s /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 301s 98 | std::iter_swap(__result, __a); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 301s /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 301s 99 | else if (__comp(__b, __c)) 301s | ~~~~~~^~~~~~~~~~ 301s /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 301s 100 | std::iter_swap(__result, __c); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 301s /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 301s 102 | std::iter_swap(__result, __b); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 1829 | __unguarded_partition(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /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 301s 1835 | while (__comp(__first, __pivot)) 301s | ~~~~~~^~~~~~~~~~~~~~~~~~ 301s /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 301s 1838 | while (__comp(__pivot, __last)) 301s | ~~~~~~^~~~~~~~~~~~~~~~~ 301s /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 301s 1842 | std::iter_swap(__first, __last); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 301s /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&)::]’: 301s /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 301s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 301s | ^~~~~~~~ 301s /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 301s /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 >]’: 301s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 301s | ^~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /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 301s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s 923 | std::__miter_base(__last), 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s 924 | __result); 301s | ~~~~~~~~~ 301s /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&):: >]’: 301s /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 301s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 301s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 301s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 301s | ^~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 147 | { return std::copy(__first, __last, __result); } 301s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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*]’: 301s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 301s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 301s | ^~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 301s /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 301s 147 | { return std::copy(__first, __last, __result); } 301s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 301s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 608 | __miter_base(_Iterator __it) 301s | ^~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 301s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 301s | ^~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 301s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 642 | copy(_II __first, _II __last, _OI __result) 301s | ^~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 301s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 1589 | __heap_select(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /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 301s 1593 | std::__make_heap(__first, __middle, __comp); 301s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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 301s 1595 | if (__comp(__i, __first)) 301s | ~~~~~~^~~~~~~~~~~~~~ 301s /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 301s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 301s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /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 301s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 301s | ^~~~~~~~~~~ 301s /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 301s /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 301s 425 | std::__pop_heap(__first, __last, __last, __comp); 301s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 301s | ^~~~~~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /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 301s 88 | if (__comp(__a, __b)) 301s | ~~~~~~^~~~~~~~~~ 301s /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 301s 90 | if (__comp(__b, __c)) 301s | ~~~~~~^~~~~~~~~~ 301s /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 301s 91 | std::iter_swap(__result, __b); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 301s /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 301s 92 | else if (__comp(__a, __c)) 301s | ~~~~~~^~~~~~~~~~ 301s /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 301s 93 | std::iter_swap(__result, __c); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 301s /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 301s 95 | std::iter_swap(__result, __a); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 301s /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 301s 97 | else if (__comp(__a, __c)) 301s | ~~~~~~^~~~~~~~~~ 301s /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 301s 98 | std::iter_swap(__result, __a); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 301s /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 301s 99 | else if (__comp(__b, __c)) 301s | ~~~~~~^~~~~~~~~~ 301s /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 301s 100 | std::iter_swap(__result, __c); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 301s /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 301s 102 | std::iter_swap(__result, __b); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 1829 | __unguarded_partition(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /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 301s 1835 | while (__comp(__first, __pivot)) 301s | ~~~~~~^~~~~~~~~~~~~~~~~~ 301s /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 301s 1838 | while (__comp(__pivot, __last)) 301s | ~~~~~~^~~~~~~~~~~~~~~~~ 301s /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 301s 1842 | std::iter_swap(__first, __last); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 301s /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&)::]’: 301s /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 301s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 301s | ^~~~~~~~ 301s /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 301s /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 >]’: 301s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 301s | ^~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /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 301s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s 923 | std::__miter_base(__last), 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s 924 | __result); 301s | ~~~~~~~~~ 301s /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&):: >]’: 301s /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 301s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 301s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s 1876 | __introsort_loop(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /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 301s 1884 | std::__partial_sort(__first, __last, __last, __comp); 301s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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 301s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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 301s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 301s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /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 301s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 301s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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 301s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s 1819 | __comp); 301s | ~~~~~~~ 301s /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 301s 1822 | std::__insertion_sort(__first, __last, __comp); 301s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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*]’: 301s /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 301s 2981 | __miter_base(move_iterator<_Iterator> __it) 301s | ^~~~~~~~~~~~ 301s /usr/include/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*]’: 301s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 301s | ^~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s /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*]’: 301s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 301s | ^~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s 185 | __uninit_copy(__first, __last, __result); 301s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /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 301s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 301s | ^~~~~~~~~~~ 301s /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 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 301s | ^~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /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 >]’: 301s /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 301s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 301s | ^~~~~~~~~ 301s /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 301s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 301s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 608 | __miter_base(_Iterator __it) 301s | ^~~~~~~~~~~~ 301s /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 >]’: 301s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 301s | ^~~~~~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /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&)::]’: 301s /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 301s 239 | operator()(_Value& __val, _Iterator __it) 301s | ^~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 301s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 642 | copy(_II __first, _II __last, _OI __result) 301s | ^~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 301s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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*]’: 301s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 301s 642 | copy(_II __first, _II __last, _OI __result) 301s | ^~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 301s /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]’: 301s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 301s | ^~~~~~~~~~~~ 301s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 301s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 608 | __miter_base(_Iterator __it) 301s | ^~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 301s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 301s | ^~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /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&):: >]’: 301s /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 301s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 301s | ^~~~~~~~~~~ 301s /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 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 301s | ^~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /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 >]’: 301s /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 301s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 301s | ^~~~~~~~~ 301s /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 301s /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 >]’: 301s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 301s | ^~~~~~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /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&)::]’: 301s /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 301s 239 | operator()(_Value& __val, _Iterator __it) 301s | ^~~~~~~~ 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s 1863 | __partial_sort(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /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 301s 1868 | std::__heap_select(__first, __middle, __last, __comp); 301s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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 301s 1869 | std::__sort_heap(__first, __middle, __comp); 301s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s 1856 | __comp); 301s | ~~~~~~~ 301s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /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 301s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s 1770 | __insertion_sort(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /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 301s 1777 | if (__comp(__i, __first)) 301s | ~~~~~~^~~~~~~~~~~~~~ 301s /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 301s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 301s | ^~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/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*]’: 301s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 301s | ^~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s 147 | { return std::copy(__first, __last, __result); } 301s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /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 301s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 301s | ^~~~~~~~~~~~~ 301s /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 301s 232 | if (__comp(__first + __secondChild, 301s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 301s 233 | __first + (__secondChild - 1))) 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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]’: 301s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 301s | ^~~~~~~~~~~~ 301s /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*]’: 301s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 346 | __niter_wrap(_From __from, _To __res) 301s | ^~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 301s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 301s | ^~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /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*]’: 301s /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 301s 2981 | __miter_base(move_iterator<_Iterator> __it) 301s | ^~~~~~~~~~~~ 301s /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]’: 301s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 301s | ^~~~~~~~~~~~ 301s /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&):: >]’: 301s /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 301s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 301s | ^~~~~~~~~~~~~ 301s /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 301s 232 | if (__comp(__first + __secondChild, 301s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 301s 233 | __first + (__secondChild - 1))) 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s 1589 | __heap_select(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /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 301s 1593 | std::__make_heap(__first, __middle, __comp); 301s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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 301s 1595 | if (__comp(__i, __first)) 301s | ~~~~~~^~~~~~~~~~~~~~ 301s /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 301s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 301s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 301s | ^~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /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 301s 425 | std::__pop_heap(__first, __last, __last, __comp); 301s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 301s | ^~~~~~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /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 301s 88 | if (__comp(__a, __b)) 301s | ~~~~~~^~~~~~~~~~ 301s /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 301s 90 | if (__comp(__b, __c)) 301s | ~~~~~~^~~~~~~~~~ 301s /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 301s 91 | std::iter_swap(__result, __b); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 301s /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 301s 92 | else if (__comp(__a, __c)) 301s | ~~~~~~^~~~~~~~~~ 301s /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 301s 93 | std::iter_swap(__result, __c); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 301s /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 301s 95 | std::iter_swap(__result, __a); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 301s /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 301s 97 | else if (__comp(__a, __c)) 301s | ~~~~~~^~~~~~~~~~ 301s /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 301s 98 | std::iter_swap(__result, __a); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 301s /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 301s 99 | else if (__comp(__b, __c)) 301s | ~~~~~~^~~~~~~~~~ 301s /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 301s 100 | std::iter_swap(__result, __c); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 301s /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 301s 102 | std::iter_swap(__result, __b); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s 1829 | __unguarded_partition(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /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 301s 1835 | while (__comp(__first, __pivot)) 301s | ~~~~~~^~~~~~~~~~~~~~~~~~ 301s /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 301s 1838 | while (__comp(__pivot, __last)) 301s | ~~~~~~^~~~~~~~~~~~~~~~~ 301s /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 301s 1842 | std::iter_swap(__first, __last); 301s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 301s /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&)::]’: 301s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 301s | ^~~~~~~~ 301s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /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 > >]’: 301s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 301s | ^~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /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 301s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s 923 | std::__miter_base(__last), 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s 924 | __result); 301s | ~~~~~~~~~ 301s /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&):: >]’: 301s /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 301s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 301s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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*]’: 301s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s 642 | copy(_II __first, _II __last, _OI __result) 301s | ^~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 301s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /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 301s 135 | __push_heap(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~ 301s /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 301s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 301s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /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 301s 135 | __push_heap(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~ 301s /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 301s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 301s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 301s | ^~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /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&):: >]’: 301s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 301s | ^~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /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 > >]’: 301s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 301s | ^~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 301s /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 301s 608 | __miter_base(_Iterator __it) 301s | ^~~~~~~~~~~~ 301s /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 > >]’: 301s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 301s | ^~~~~~~~~~~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 301s /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&)::]’: 301s /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 301s 239 | operator()(_Value& __val, _Iterator __it) 301s | ^~~~~~~~ 301s /usr/include/c++/14/bits/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*]’: 301s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 301s | ^~~~~~~~~~~~~ 301s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s /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&)::]’: 301s /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 301s 195 | operator()(_Iterator __it, _Value& __val) 301s | ^~~~~~~~ 301s /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&)::]’: 301s /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 301s /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&):: >]’: 301s /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 301s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 301s | ^~~~~~~~~~~~~ 301s /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 301s 232 | if (__comp(__first + __secondChild, 301s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 301s 233 | __first + (__secondChild - 1))) 301s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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 >]’: 301s /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 301s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 301s | ^~~~~~~~~~~~ 301s /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*]’: 301s /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 301s 346 | __niter_wrap(_From __from, _To __res) 301s | ^~~~~~~~~~~~ 301s /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&):: >]’: 301s /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 301s 135 | __push_heap(_RandomAccessIterator __first, 301s | ^~~~~~~~~~~ 301s /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 301s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 301s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 301s /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&)::]’: 301s /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 301s 195 | operator()(_Iterator __it, _Value& __val) 301s | ^~~~~~~~ 301s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 301s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 301s | ^ 301s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 301s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 301s | ^ 301s /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 >]’: 301s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 301s | ^~~~~~~~~~~~~ 301s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 301s /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 > >]’: 301s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 301s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 303s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp:16: 303s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 303s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 303s 143 | return [&](std::span rows, 303s | ^ 303s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 303s 147 | this->add(data, rows, cols); 303s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 304s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp: In lambda function: 304s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s 238 | A.index_map(1)->local_to_global(std::vector{col}, tmp); 304s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s In file included from /usr/include/c++/14/vector:66, 304s from /usr/include/basix/mdspan.hpp:6096, 304s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp:11: 304s /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]’: 304s /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 304s 681 | vector(initializer_list __l, 304s | ^~~~~~ 304s /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]’: 304s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 304s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 304s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 304s 450 | rowptr_container_type new_row_ptr = {0}; 304s | ^~~~~~~~~~~ 304s /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]’: 304s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s 249 | void add(std::span x, std::span rows, 304s | ^~~ 304s /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]’: 304s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 304s 724 | double norm_sq_local = std::accumulate( 304s | ~~~~~~~~~~~~~~~^ 304s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 304s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 304s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 304s from /usr/include/c++/14/algorithm:63, 304s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp:10: 304s /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]’: 304s /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 304s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 304s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp: In function ‘void {anonymous}::spmv(dolfinx::la::MatrixCSR&, dolfinx::la::Vector&, dolfinx::la::Vector&) [with T = double]’: 304s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s 98 | spmv_impl(values, row_begin, off_diag_offset, cols, _x, _y); 304s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s 105 | spmv_impl(values, off_diag_offset, row_end, cols, _x, _y); 304s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s /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()::]’: 304s /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 304s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 304s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s 201 | std::move(__f), std::move(__proj)); 304s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s /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]’: 304s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 304s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 304s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 304s 450 | rowptr_container_type new_row_ptr = {0}; 304s | ^~~~~~~~~~~ 304s /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]’: 304s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s 642 | _index_maps[1]->local_to_global(local_col, global_col); 304s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 304s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 304s /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 >]’: 304s /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 304s 960 | operator()(_It&& __first, _Sent __last) const 304s | ^~~~~~~~ 304s /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]’: 304s /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 304s 709 | vector(_InputIterator __first, _InputIterator __last, 304s | ^~~~~~ 304s /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 304s /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 304s 719 | _M_range_initialize_n(__first, __last, __n); 304s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 304s In file included from /usr/include/c++/14/vector:72: 304s /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]’: 304s /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 304s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 304s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 304s 239 | __x.end()); 304s | ~~~~~~~~~~ 304s /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 304s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 304s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s 251 | end(), _M_get_Tp_allocator()); 304s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 304s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 304s from /usr/include/c++/14/vector:65: 304s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 304s 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: 304s /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 304s 993 | std::_Destroy(__first, __last); 304s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 304s /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]’: 304s /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 304s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 304s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s 776 | ranges::begin(__r2), ranges::end(__r2), 304s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s 777 | std::move(__result), std::move(__binary_op), 304s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s 778 | std::move(__proj1), std::move(__proj2)); 304s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s /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 304s /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]’: 304s /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 304s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 304s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s 1805 | std::move(__comp), std::move(__proj)); 304s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s /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)::]’: 304s /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 304s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 304s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s 2095 | __value, std::move(__comp), std::move(__proj)); 304s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 304s from /usr/include/dolfinx/fem/assembler.h:9, 304s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 304s from /usr/include/dolfinx.h:11, 304s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp:14: 304s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 304s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 304s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 304s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s /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]’: 304s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 304s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s /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)>]’: 304s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s 267 | void assemble_matrix( 304s | ^~~~~~~~~~~~~~~ 304s /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]’: 304s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 304s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 304s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s 715 | 0); 304s | ~~ 304s In file included from /usr/include/c++/14/numeric:62, 304s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 304s from /usr/include/dolfinx/common/MPI.h:17, 304s from /usr/include/dolfinx/common/dolfinx_common.h:13, 304s from /usr/include/dolfinx.h:10: 304s /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)>]’: 304s /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 304s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 304s | ^~~~~~~~~~ 304s /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 304s /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 >]’: 304s /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 304s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 304s | ^~~~~~~~ 304s /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 304s /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 304s 629 | return ranges::fill_n(std::move(__first), __len, __value); 304s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s In file included from /usr/include/dolfinx/fem/Function.h:17, 304s from /usr/include/dolfinx/fem/DirichletBC.h:12, 304s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 304s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 304s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 304s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s 99 | std::span(_buffer_remote), 304s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s 100 | std::span(_request)); 304s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s /tmp/autopkgtest.lIfmcX/build.Nrz/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]’: 304s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s 35 | void spmv_impl(std::span values, 304s | ^~~~~~~~~ 304s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s /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()::]’: 304s /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 304s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 304s | ^~~~~~~~ 304s /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 304s /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)::]’: 304s /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 304s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 304s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s 2095 | __value, std::move(__comp), std::move(__proj)); 304s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 304s from /usr/include/dolfinx.h:16: 304s /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]’: 304s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 304s 379 | cells.insert(cells.end(), 304s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 304s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 304s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 304s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s 386 | {x.size() / 3, 3}, partitioner); 304s | ^ 304s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s /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]’: 304s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 304s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 304s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s 429 | {x.size() / 3, 3}, partitioner); 304s | ^ 304s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s /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]’: 304s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 304s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 304s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 304s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 304s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 304s 476 | {x.size() / 3, 3}, partitioner); 304s | ^ 304s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s /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]’: 305s /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 305s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 305s | ^~~~~~~~~~~~~~~~~~~~~ 305s /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 305s /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 305s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 1720 | __start, _M_get_Tp_allocator()); 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /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]’: 305s /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 305s 1631 | _M_allocate_and_copy(size_type __n, 305s | ^~~~~~~~~~~~~~~~~~~~ 305s /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 305s /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 305s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 1638 | _M_get_Tp_allocator()); 305s | ~~~~~~~~~~~~~~~~~~~~~~ 305s In file included from /usr/include/c++/14/algorithm:60: 305s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 305s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 642 | copy(_II __first, _II __last, _OI __result) 305s | ^~~~ 305s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 305s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /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]’: 305s /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 305s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 305s | ^~~~~~~~ 305s /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 305s /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]’: 305s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 305s 1789 | operator()(_Iter __first, _Sent __last, 305s | ^~~~~~~~ 305s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 305s /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 305s 1792 | auto __lasti = ranges::next(__first, __last); 305s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 305s /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 305s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 305s | ^ 305s /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)::]’: 305s /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 305s 2064 | operator()(_Iter __first, _Sent __last, 305s | ^~~~~~~~ 305s /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 305s /usr/include/c++/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 >]’: 305s /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 305s 376 | operator()(_Range&& __r, _Out __result) const 305s | ^~~~~~~~ 305s /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 305s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 305s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 379 | std::move(__result)); 305s | ~~~~~~~~~~~~~~~~~~~~ 305s /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 305s /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]’: 305s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 305s | ^~~~~~~~~~~~~~~~~ 305s /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)>]’: 305s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 233 | void assemble_matrix( 305s | ^~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 305s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 247 | mesh->geometry().x(), constants, coefficients, 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 248 | dof_marker0, dof_marker1); 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s /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 >]’: 305s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 642 | copy(_II __first, _II __last, _OI __result) 305s | ^~~~ 305s /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]’: 305s /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 305s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 305s | ^~~~ 305s /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 305s /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 305s 1029 | std::__fill_a(__first, __last, __value); 305s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /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 >]’: 305s /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 305s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 305s | ^~~~~~~~ 305s In file included from /usr/include/dolfinx/la/Vector.h:14: 305s /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]’: 305s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 195 | void scatter_fwd_begin(std::span send_buffer, 305s | ^~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s /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)::]’: 305s /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 305s 2064 | operator()(_Iter __first, _Sent __last, 305s | ^~~~~~~~ 305s /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 305s /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]’: 305s /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 305s 1426 | insert(const_iterator __position, initializer_list __l) 305s | ^~~~~~ 305s /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 305s /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 305s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 305s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 1430 | std::random_access_iterator_tag()); 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /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]’: 305s /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 305s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 305s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 1159 | std::move(__comp), std::move(__proj)); 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /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]’: 305s /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 305s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 305s 610 | this->_M_impl._M_start, 305s | ~~~~~~~~~~~~~~~~~~~~~~~ 305s 611 | _M_get_Tp_allocator()); 305s | ~~~~~~~~~~~~~~~~~~~~~~ 305s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 305s from /usr/include/dolfinx/geometry/utils.h:9, 305s from /usr/include/dolfinx/fem/interpolate.h:19, 305s from /usr/include/dolfinx/fem/Function.h:12: 305s /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]’: 305s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 783 | Mesh> create_mesh( 305s | ^~~~~~~~~~~ 305s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 305s | ^ 305s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 830 | cells1 = std::vector(cells.begin(), cells.end()); 305s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 305s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 841 | std::vector cells1_v 305s | ^~~~~~~~ 305s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 305s 880 | boundary_v.erase(unique_end, range_end); 305s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 305s 885 | boundary_v.erase(boundary_v.begin()); 305s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 305s | ^~~~~~~~ 305s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 305s 905 | nodes1.erase(unique_end, range_end); 305s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 911 | Geometry geometry 305s | ^~~~~~~~ 305s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 305s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 305s | ^~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 371 | return std::__do_uninit_copy(__first, __last, __result); 305s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 373 | return std::uninitialized_copy(__first, __last, __result); 305s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 305s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 305s | ^~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 371 | return std::__do_uninit_copy(__first, __last, __result); 305s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 373 | return std::uninitialized_copy(__first, __last, __result); 305s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 305s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 305s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 608 | __miter_base(_Iterator __it) 305s | ^~~~~~~~~~~~ 305s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 305s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 305s | ^~~~~~~~~~~~~ 305s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 305s from /usr/include/c++/14/bits/stl_algobase.h:67: 305s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 305s /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 305s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 305s | ^~~~~~~~ 305s /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 305s /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 305s 193 | return std::_Destroy_aux::__destroy(__first, __last); 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 305s /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 305s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 196 | __destroy(__first, __last); 305s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 305s /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 > >]’: 305s /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 305s 1002 | operator()(_It __x, _Sent __bound) const 305s | ^~~~~~~~ 305s /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 305s In file included from /usr/include/c++/14/algorithm:61: 305s /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&)::]’: 305s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 305s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 305s | ^~~~ 305s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 305s /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 305s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 305s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /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 > >]’: 305s /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 305s 960 | operator()(_It&& __first, _Sent __last) const 305s | ^~~~~~~~ 305s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 305s /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 305s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 305s | ^~~~~~~~ 305s /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 305s /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 305s /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 305s 368 | return ranges::__copy_or_move(std::move(__first), 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 305s 369 | std::move(__last), 305s | ~~~~~~~~~~~~~~~~~~ 305s 370 | std::move(__result)); 305s | ~~~~~~~~~~~~~~~~~~~~ 305s /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 305s /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)::]’: 305s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 927 | void pack_coefficient_entity(std::span c, int cstride, 305s | ^~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 305s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 305s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 305s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 305s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /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)::]’: 305s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 927 | void pack_coefficient_entity(std::span c, int cstride, 305s | ^~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 305s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 305s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 305s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 305s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /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)::]’: 305s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 927 | void pack_coefficient_entity(std::span c, int cstride, 305s | ^~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 305s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 305s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 305s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 305s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /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)::]’: 305s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 927 | void pack_coefficient_entity(std::span c, int cstride, 305s | ^~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 305s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 305s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 305s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 305s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /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)>]’: 305s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 494 | void assemble_matrix( 305s | ^~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 549 | impl::assemble_cells( 305s | ~~~~~~~~~~~~~~~~~~~~^ 305s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /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 305s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 572 | impl::assemble_exterior_facets( 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 305s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 574 | a.domain(IntegralType::exterior_facet, i), 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 578 | perms); 305s | ~~~~~~ 305s /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 305s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 588 | impl::assemble_interior_facets( 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 305s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 590 | a.domain(IntegralType::interior_facet, i), 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 594 | cell_info1, perms); 305s | ~~~~~~~~~~~~~~~~~~ 305s /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 305s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s /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 >]’: 305s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 305s | ^~~~~~~~~~~~~ 305s /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]’: 305s /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 305s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 305s | ^~~~~~~~ 305s /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 305s /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 305s 998 | { std::__fill_a1(__first, __last, __value); } 305s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /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]’: 305s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 305s 957 | vector<_Tp, _Alloc>:: 305s | ^~~~~~~~~~~~~~~~~~~ 305s /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]’: 305s /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 305s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 305s | ^~~~ 305s /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 305s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 305s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 305s | ^~~~~~ 305s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s /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]’: 305s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 46 | void reorder_list(std::span list, std::span nodemap) 305s | ^~~~~~~~~~~~ 305s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 53 | const std::vector orig(list.begin(), list.end()); 305s | ^~~~ 305s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 58 | std::ranges::copy(links_old, links_new.begin()); 305s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /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]’: 305s /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 305s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 305s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 1805 | std::move(__comp), std::move(__proj)); 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /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]’: 305s /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 305s 1134 | operator()(_Iter __first, _Sent __last, 305s | ^~~~~~~~ 305s /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 305s /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 305s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 305s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /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 305s 1139 | return {__first, __first}; 305s | ^ 305s /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 305s 1148 | return {++__dest, __first}; 305s | ^ 305s /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]’: 305s /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 305s 1577 | erase(const_iterator __first, const_iterator __last) 305s | ^~~~~ 305s /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 305s /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 305s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 305s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /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]’: 305s /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 305s 1549 | erase(const_iterator __position) 305s | ^~~~~ 305s /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 305s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 305s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 305s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 305s from /usr/include/dolfinx/fem/Function.h:11: 305s /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]’: 305s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 119 | std::ranges::copy(buffer, range.begin()); 305s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 305s /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]’: 305s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 676 | distribute_data(MPI_Comm comm0, std::span indices, 305s | ^~~~~~~~~~~~~~~ 305s /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]’: 305s /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 305s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 305s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 2021 | std::move(__comp), std::move(__proj)); 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /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]’: 305s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 382 | create_geometry( 305s | ^~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 424 | const std::vector l2l = graph::build::compute_local_to_local( 305s | ^~~ 305s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 429 | std::ranges::transform(l2l, igi.begin(), 305s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 305s 430 | [&nodes](auto index) { return nodes[index]; }); 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 305s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 305s | ^~~~~~~~~~~~~~~~ 305s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 305s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 305s | ^~~~~~~~~~~~~~~~~~ 305s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 185 | __uninit_copy(__first, __last, __result); 305s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 305s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 305s | ^~~~~~~~~~~~~~~~ 305s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 305s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 305s | ^~~~~~~~~~~~~~~~~~ 305s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 185 | __uninit_copy(__first, __last, __result); 305s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /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]’: 305s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 305s | ^~~~~~~~~~~~ 305s /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]’: 305s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s /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*]’: 305s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 346 | __niter_wrap(_From __from, _To __res) 305s | ^~~~~~~~~~~~ 305s /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]’: 305s /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 305s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 305s | ^~~~~~~~~ 305s /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 305s /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 >]’: 305s /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 305s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 305s | ^~~~~~~~~ 305s /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 305s /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 > >]’: 305s /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 305s 863 | operator()(_It& __it, _Sent __bound) const 305s | ^~~~~~~~ 305s /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&):: >]’: 305s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 305s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 305s | ^~~~~~ 305s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 305s /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 305s 1905 | std::__introsort_loop(__first, __last, 305s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 305s 1906 | std::__lg(__last - __first) * 2, 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 1907 | __comp); 305s | ~~~~~~~ 305s /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 305s 1908 | std::__final_insertion_sort(__first, __last, __comp); 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 305s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 305s | ^~~~~~~~~~~~~~ 305s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 305s /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 305s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 305s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 314 | std::move(__result)); 305s | ~~~~~~~~~~~~~~~~~~~~ 305s In file included from /usr/include/dolfinx/fem/Function.h:10: 305s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 305s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 319 | return [](std::span, std::span, std::int32_t, int) 305s | ^ 305s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 305s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 341 | return [dims, sub_element_fns](std::span data, 305s | ^ 305s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 305s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s 350 | block_size); 305s | ~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 305s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 362 | return [ebs, sub_fn](std::span data, 305s | ^ 305s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 305s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 305s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 305s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 372 | return [this](std::span data, std::span cell_info, 305s | ^ 305s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 305s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 305s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 306s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 376 | return [this](std::span data, std::span cell_info, 306s | ^ 306s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 306s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 306s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 380 | return [this](std::span data, std::span cell_info, 306s | ^ 306s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 306s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 306s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 384 | return [this](std::span data, std::span cell_info, 306s | ^ 306s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 386 | { T_apply(data, cell_info[cell], block_size); }; 306s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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)>]’: 306s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 306s | ^~~~ 306s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 902 | transform(coeffs, cell_info, cell, 1); 306s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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)>]’: 306s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 306s | ^~~~ 306s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 902 | transform(coeffs, cell_info, cell, 1); 306s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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)>]’: 306s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 306s | ^~~~ 306s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 902 | transform(coeffs, cell_info, cell, 1); 306s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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)>]’: 306s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 306s | ^~~~ 306s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 902 | transform(coeffs, cell_info, cell, 1); 306s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 306s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 424 | return [](std::span, std::span, std::int32_t, int) 306s | ^ 306s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 306s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 443 | return [this, sub_element_fns](std::span data, 306s | ^ 306s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 306s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 451 | cell_info, cell, block_size); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 306s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 466 | return [this, sub_fn](std::span data, 306s | ^ 306s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 306s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 475 | ebs); 306s | ~~~~ 306s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 306s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 484 | return [this](std::span data, std::span cell_info, 306s | ^ 306s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 306s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 306s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 488 | return [this](std::span data, std::span cell_info, 306s | ^ 306s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 306s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 306s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 492 | return [this](std::span data, std::span cell_info, 306s | ^ 306s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 306s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 306s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 496 | return [this](std::span data, std::span cell_info, 306s | ^ 306s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 498 | { T_apply_right(data, cell_info[cell], n); }; 306s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 61 | void assemble_cells( 306s | ^~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 306s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 306s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 155 | mat_set(dofs0, dofs1, Ae); 306s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 195 | void assemble_exterior_facets( 306s | ^~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 254 | P0(_Ae, cell_info0, cell0, ndim1); 306s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 306s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 292 | mat_set(dofs0, dofs1, Ae); 306s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 334 | void assemble_interior_facets( 306s | ^~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 306s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 306s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 306s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 306s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 306s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 306s | ^~~~~~~~~~~~ 306s /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*]’: 306s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 346 | __niter_wrap(_From __from, _To __res) 306s | ^~~~~~~~~~~~ 306s /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]’: 306s /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 306s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 306s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 952 | __make_move_if_noexcept_iterator(__c.end()), 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 953 | __c.get_allocator()).swap(__c); 306s | ~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /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 306s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 306s | ^~~~~~~~~ 306s /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 306s /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]’: 306s /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 306s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 386 | __result, __alloc); 306s | ~~~~~~~~~~~~~~~~~~ 306s /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 >]’: 306s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 642 | copy(_II __first, _II __last, _OI __result) 306s | ^~~~ 306s /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]’: 306s /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 306s 398 | return std::__uninitialized_copy_a 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 306s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 306s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 306s | ^~~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 683 | { return std::copy(__first, __first + __n, __result); } 306s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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 >]’: 306s /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 306s 960 | operator()(_It&& __first, _Sent __last) const 306s | ^~~~~~~~ 306s /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]’: 306s /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 306s 709 | vector(_InputIterator __first, _InputIterator __last, 306s | ^~~~~~ 306s /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 306s /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 306s 719 | _M_range_initialize_n(__first, __last, __n); 306s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/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 >]’: 306s /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 306s 376 | operator()(_Range&& __r, _Out __result) const 306s | ^~~~~~~~ 306s /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 306s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 306s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 379 | std::move(__result)); 306s | ~~~~~~~~~~~~~~~~~~~~ 306s /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 306s /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]’: 306s /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 306s 1789 | operator()(_Iter __first, _Sent __last, 306s | ^~~~~~~~ 306s /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 306s /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 306s 1792 | auto __lasti = ranges::next(__first, __last); 306s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 306s /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 306s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 306s | ^ 306s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 306s /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]’: 306s /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 306s 767 | operator()(_Iter __first, _Sent __last, 306s | ^~~~~~~~ 306s /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 306s /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]’: 306s /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 306s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 306s | ^~~~~~~~ 306s /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 306s /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]’: 306s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 306s 195 | vector<_Tp, _Alloc>:: 306s | ^~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 306s /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 306s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 306s | ^~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 306s 181 | vector<_Tp, _Alloc>:: 306s | ^~~~~~~~~~~~~~~~~~~ 306s /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 306s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 306s | ^~~~~~~~~~~~~~ 306s /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]’: 306s /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 306s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 306s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 3147 | std::move(__comp), std::move(__proj)); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/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 >]’: 306s /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 306s 376 | operator()(_Range&& __r, _Out __result) const 306s | ^~~~~~~~ 306s /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 306s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 306s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 379 | std::move(__result)); 306s | ~~~~~~~~~~~~~~~~~~~~ 306s /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 306s /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]’: 306s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 306s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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 306s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 306s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 508 | { return std::get<0>(idx) != r; }); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 306s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 553 | [](auto x) { return std::get<1>(x); }); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 306s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 306s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 306s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 646 | std::next(x_new.begin(), shape[1] * i)); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 306s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 658 | std::next(x_new.begin(), shape[1] * i)); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 306s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 1999 | operator()(_Iter __first, _Sent __last, 306s | ^~~~~~~~ 306s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/ranges_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]’: 306s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 306s | ^~~~~~~~ 306s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 306s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 737 | std::move(__result), 306s | ~~~~~~~~~~~~~~~~~~~~ 306s 738 | std::move(__op), std::move(__proj)); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 306s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 306s | ^~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 306s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 306s | ^~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 147 | { return std::copy(__first, __last, __result); } 306s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /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 306s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 306s | ^~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 306s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 306s | ^~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 147 | { return std::copy(__first, __last, __result); } 306s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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&):: >]’: 306s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s 1876 | __introsort_loop(_RandomAccessIterator __first, 306s | ^~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /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 306s 1884 | std::__partial_sort(__first, __last, __last, __comp); 306s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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 306s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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 306s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 306s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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&):: >]’: 306s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 306s | ^~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /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 306s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 306s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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 306s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 1819 | __comp); 306s | ~~~~~~~ 306s /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 306s 1822 | std::__insertion_sort(__first, __last, __comp); 306s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 306s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 306s | ^~~~~~~~~~~~~~ 306s In file included from /usr/include/c++/14/functional:59, 306s from /usr/include/spdlog/common.h:13, 306s from /usr/include/spdlog/spdlog.h:12, 306s from /usr/include/dolfinx/common/log.h:9, 306s from /usr/include/dolfinx/common/MPI.h:10: 306s /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}]’: 306s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 587 | operator()(_ArgTypes... __args) const 306s | ^~~~~~~~ 306s /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]’: 306s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 306s | ^~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 306s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 306s | ^~~~~~~~ 306s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 577 | _element->Tt_apply(data, n, cell_permutation); 306s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 306s | ^~~~~~~~~~ 306s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 593 | _element->Tinv_apply(data, n, cell_permutation); 306s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 306s | ^~~~~~~ 306s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 544 | _element->T_apply(data, n, cell_permutation); 306s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 306s | ^~~~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 306s | ^~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 643 | _element->Tt_apply_right(data, n, cell_permutation); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 306s | ^~~~~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 306s | ^~~~~~~~~~~~~ 306s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 609 | _element->T_apply_right(data, n, cell_permutation); 306s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/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 >]’: 306s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 306s | ^~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /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&]’: 306s /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 306s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 306s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /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 306s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 306s | ^~~~~~ 306s /usr/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 >]’: 306s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 306s | ^~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /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 > >]’: 306s /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 306s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 306s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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 306s 1817 | { return _ReturnType(__i); } 306s | ^~~~~~~~~~~~~~~~ 306s /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 > >]’: 306s /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 306s 960 | operator()(_It&& __first, _Sent __last) const 306s | ^~~~~~~~ 306s /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]’: 306s /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 306s 709 | vector(_InputIterator __first, _InputIterator __last, 306s | ^~~~~~ 306s /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 306s /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 306s 719 | _M_range_initialize_n(__first, __last, __n); 306s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 306s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 306s | ^~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 306s /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 306s 371 | return std::__do_uninit_copy(__first, __last, __result); 306s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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 306s 373 | return std::uninitialized_copy(__first, __last, __result); 306s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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 >]’: 306s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 306s | ^~~~~~~~~~~~~ 306s /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]’: 306s /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 306s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 306s | ^~~~~~~~~~~~~~~~~~~~~ 306s /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 306s /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 306s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 1720 | __start, _M_get_Tp_allocator()); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 306s /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 306s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 306s | ^~~~~~~~ 306s /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 306s /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 306s /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 306s 368 | return ranges::__copy_or_move(std::move(__first), 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 306s 369 | std::move(__last), 306s | ~~~~~~~~~~~~~~~~~~ 306s 370 | std::move(__result)); 306s | ~~~~~~~~~~~~~~~~~~~~ 306s /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 306s /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 >]’: 306s /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 306s 1002 | operator()(_It __x, _Sent __bound) const 306s | ^~~~~~~~ 306s /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 306s /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&)::]’: 306s /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 306s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 306s | ^~~~ 306s /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 306s /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 306s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 306s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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 >]’: 306s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 675 | move(_II __first, _II __last, _OI __result) 306s | ^~~~ 306s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /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 306s 683 | return std::__copy_move_a(std::__miter_base(__first), 306s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 684 | std::__miter_base(__last), __result); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 3123 | operator()(_Iter __first, _Sent __last, 306s | ^~~~~~~~ 306s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 306s /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 306s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 306s | ^~~~~~~~ 306s /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 306s /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 306s /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 306s 368 | return ranges::__copy_or_move(std::move(__first), 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 306s 369 | std::move(__last), 306s | ~~~~~~~~~~~~~~~~~~ 306s 370 | std::move(__result)); 306s | ~~~~~~~~~~~~~~~~~~~~ 306s /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 306s /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]’: 306s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 306s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /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 306s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 306s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 1805 | std::move(__comp), std::move(__proj)); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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)::]’: 306s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s 3867 | find_if(_InputIterator __first, _InputIterator __last, 306s | ^~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /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 306s 3876 | return std::__find_if(__first, __last, 306s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 306s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 306s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 306s | ^~~~~~~~ 306s /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 306s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 306s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 737 | std::move(__result), 306s | ~~~~~~~~~~~~~~~~~~~~ 306s 738 | std::move(__op), std::move(__proj)); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/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 >]’: 306s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 306s | ^~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /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 306s 715 | return std::__copy_n(__first, __n2, __result, 306s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 306s 716 | std::__iterator_category(__first)); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/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 >]’: 306s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 306s | ^~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /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 306s 715 | return std::__copy_n(__first, __n2, __result, 306s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 306s 716 | std::__iterator_category(__first)); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 306s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 306s | ^~~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 306s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 306s | ^~~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 683 | { return std::copy(__first, __first + __n, __result); } 306s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 306s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 642 | copy(_II __first, _II __last, _OI __result) 306s | ^~~~ 306s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 306s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 306s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 642 | copy(_II __first, _II __last, _OI __result) 306s | ^~~~ 306s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 306s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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&):: >]’: 306s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s 1863 | __partial_sort(_RandomAccessIterator __first, 306s | ^~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /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 306s 1868 | std::__heap_select(__first, __middle, __last, __comp); 306s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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 306s 1869 | std::__sort_heap(__first, __middle, __comp); 306s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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&):: >]’: 306s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 306s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 1856 | __comp); 306s | ~~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /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 306s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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&):: >]’: 306s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s 1770 | __insertion_sort(_RandomAccessIterator __first, 306s | ^~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /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 306s 1777 | if (__comp(__i, __first)) 306s | ~~~~~~^~~~~~~~~~~~~~ 306s /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 306s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 306s | ^~~~~~~~~~~~~~~~~~~~~~~ 306s /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&):: >]’: 306s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 306s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s In file included from /usr/include/dolfinx/fem/FiniteElement.h:11: 306s /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]’: 306s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 306s | ^~~~~~~~~~~~~~~~ 306s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1849 | permute_data(u, n, cell_info, _eperm); 306s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1852 | transform_data(u, n, cell_info, _etrans_invT, 306s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 1853 | precompute::apply_matrix); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 306s | ^~~~~~~~~~~~~~~~ 306s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1833 | permute_data(u, n, cell_info, _eperm_inv); 306s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1836 | transform_data(u, n, cell_info, _etransT, 306s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 1837 | precompute::apply_matrix); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 306s | ^~~~~~~~~~~~~~~~ 306s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1865 | permute_data(u, n, cell_info, _eperm_inv); 306s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1868 | transform_data(u, n, cell_info, _etrans_inv, 306s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 1869 | precompute::apply_matrix); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1810 | void FiniteElement::T_apply(std::span u, int n, 306s | ^~~~~~~~~~~~~~~~ 306s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1817 | permute_data(u, n, cell_info, _eperm); 306s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1820 | transform_data(u, n, cell_info, _etrans, 306s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 1821 | precompute::apply_matrix); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 306s | ^~~~~~~~~~~~~~~~ 306s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 306s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1964 | transform_data(u, n, cell_info, _etrans_inv, 306s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 1965 | precompute::apply_tranpose_matrix_right); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 306s | ^~~~~~~~~~~~~~~~ 306s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1887 | permute_data(dblock, 1, cell_info, _eperm); 306s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1892 | transform_data(u, n, cell_info, _etrans, 306s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 1893 | precompute::apply_tranpose_matrix_right); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 306s | ^~~~~~~~~~~~~~~~ 306s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1911 | permute_data(dblock, 1, cell_info, _eperm); 306s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1916 | transform_data(u, n, cell_info, _etrans_invT, 306s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 1917 | precompute::apply_tranpose_matrix_right); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 306s | ^~~~~~~~~~~~~~~~ 306s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 306s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 1940 | transform_data(u, n, cell_info, _etransT, 306s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 1941 | precompute::apply_tranpose_matrix_right); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/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 >]’: 306s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 306s | ^~~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 683 | { return std::copy(__first, __first + __n, __result); } 306s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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 >]’: 306s /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 306s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 306s | ^~~~~~~~ 306s /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 306s /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 306s 629 | return ranges::fill_n(std::move(__first), __len, __value); 306s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /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 306s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 306s | ^~~~~~~~~~ 306s /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 306s 1154 | std::__fill_a(__first, __first + __n, __value); 306s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/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 >]’: 306s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 306s | ^~~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 683 | { return std::copy(__first, __first + __n, __result); } 306s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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 >]’: 306s /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 306s 1508 | move_iterator(iterator_type __i) 306s | ^~~~~~~~~~~~~ 306s /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]’: 306s /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 306s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 306s | ^~~~~~~~~~~~~~~~~~~~~ 306s /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 306s /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 306s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 1720 | __start, _M_get_Tp_allocator()); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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*]’: 306s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 306s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 306s | ^~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 306s /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*]’: 306s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 306s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 306s | ^~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 306s /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 306s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 185 | __uninit_copy(__first, __last, __result); 306s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 306s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 306s | ^~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 371 | return std::__do_uninit_copy(__first, __last, __result); 306s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 373 | return std::uninitialized_copy(__first, __last, __result); 306s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 306s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 306s | ^~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /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 306s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 314 | std::move(__result)); 306s | ~~~~~~~~~~~~~~~~~~~~ 306s /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 >]’: 306s /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 306s 863 | operator()(_It& __it, _Sent __bound) const 306s | ^~~~~~~~ 306s /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&):: >]’: 306s /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 306s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 306s | ^~~~~~ 306s /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 306s /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 306s 1905 | std::__introsort_loop(__first, __last, 306s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 306s 1906 | std::__lg(__last - __first) * 2, 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 1907 | __comp); 306s | ~~~~~~~ 306s /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 306s 1908 | std::__final_insertion_sort(__first, __last, __comp); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 306s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 608 | __miter_base(_Iterator __it) 306s | ^~~~~~~~~~~~ 306s /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 >]’: 306s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 306s | ^~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 306s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 306s | ^~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /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 306s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 314 | std::move(__result)); 306s | ~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 306s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 306s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 737 | std::move(__result), 306s | ~~~~~~~~~~~~~~~~~~~~ 306s 738 | std::move(__op), std::move(__proj)); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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]’: 306s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s 1789 | operator()(_Iter __first, _Sent __last, 306s | ^~~~~~~~ 306s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /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 306s 1792 | auto __lasti = ranges::next(__first, __last); 306s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 306s /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 306s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 306s | ^ 306s /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):: >]’: 306s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 306s | ^~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /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 306s 2152 | return __find_if(__first, __last, __pred, 306s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 306s 2153 | std::__iterator_category(__first)); 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 306s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 306s | ^~~~~~~~ 306s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/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 >]’: 306s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 306s | ^~~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 683 | { return std::copy(__first, __first + __n, __result); } 306s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/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 >]’: 306s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 306s | ^~~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 683 | { return std::copy(__first, __first + __n, __result); } 306s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 306s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 642 | copy(_II __first, _II __last, _OI __result) 306s | ^~~~ 306s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 306s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 306s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 306s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 306s 30 | explicit Constant(value_type c) : value({c}) {} 306s | ^~~~~~~~~~ 306s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 306s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 608 | __miter_base(_Iterator __it) 306s | ^~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 306s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 306s | ^~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /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 >&}]’: 306s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 306s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 306s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 306s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 306s | ^~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 306s /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&):: >]’: 306s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s 1589 | __heap_select(_RandomAccessIterator __first, 306s | ^~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /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 306s 1593 | std::__make_heap(__first, __middle, __comp); 306s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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 306s 1595 | if (__comp(__i, __first)) 306s | ~~~~~~^~~~~~~~~~~~~~ 306s /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 306s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 306s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 306s /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&):: >]’: 306s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 306s | ^~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /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 306s 425 | std::__pop_heap(__first, __last, __last, __comp); 306s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s /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&):: >]’: 306s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 306s | ^~~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /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 306s 88 | if (__comp(__a, __b)) 306s | ~~~~~~^~~~~~~~~~ 306s /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 306s 90 | if (__comp(__b, __c)) 306s | ~~~~~~^~~~~~~~~~ 306s /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 306s 91 | std::iter_swap(__result, __b); 306s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 306s /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 306s 92 | else if (__comp(__a, __c)) 306s | ~~~~~~^~~~~~~~~~ 306s /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 306s 93 | std::iter_swap(__result, __c); 306s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 306s /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 306s 95 | std::iter_swap(__result, __a); 306s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 306s /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 306s 97 | else if (__comp(__a, __c)) 306s | ~~~~~~^~~~~~~~~~ 306s /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 306s 98 | std::iter_swap(__result, __a); 306s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 306s /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 306s 99 | else if (__comp(__b, __c)) 306s | ~~~~~~^~~~~~~~~~ 306s /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 306s 100 | std::iter_swap(__result, __c); 306s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 306s /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 306s 102 | std::iter_swap(__result, __b); 306s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 306s /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&):: >]’: 306s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s 1829 | __unguarded_partition(_RandomAccessIterator __first, 306s | ^~~~~~~~~~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /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 306s 1835 | while (__comp(__first, __pivot)) 306s | ~~~~~~^~~~~~~~~~~~~~~~~~ 306s /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 306s 1838 | while (__comp(__pivot, __last)) 306s | ~~~~~~^~~~~~~~~~~~~~~~~ 306s /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 306s 1842 | std::iter_swap(__first, __last); 306s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 306s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 306s /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&)::]’: 306s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 306s | ^~~~~~~~ 306s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /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 > >]’: 306s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 306s | ^~~~~~~~~~~~~ 306s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 306s /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 306s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 923 | std::__miter_base(__last), 306s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 306s 924 | __result); 306s | ~~~~~~~~~ 306s /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&):: >]’: 306s /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 306s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 306s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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]’: 307s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 307s 1674 | void FiniteElement::permute_data( 307s | ^~~~~~~~~~~~~~~~ 307s In file included from /usr/include/basix/finite-element.h:12: 307s /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]’: 307s /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 307s 243 | void apply_matrix( 307s | ^~~~~~~~~~~~ 307s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 307s /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]’: 307s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 307s 1733 | void FiniteElement::transform_data( 307s | ^~~~~~~~~~~~~~~~ 307s /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 307s 1754 | op(std::span(v_size_t), 307s | ~~^~~~~~~~~~~~~~~~~~~~~ 307s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s 1756 | dofstart, block_size); 307s | ~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 307s /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 307s 1775 | op(std::span(v_size_t), 307s | ~~^~~~~~~~~~~~~~~~~~~~~ 307s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s 1777 | dofstart, block_size); 307s | ~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 307s /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 307s 1786 | op(std::span(v_size_t), 307s | ~~^~~~~~~~~~~~~~~~~~~~~ 307s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s 1788 | dofstart, block_size); 307s | ~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 307s /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]’: 307s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 307s 1674 | void FiniteElement::permute_data( 307s | ^~~~~~~~~~~~~~~~ 307s /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]’: 307s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 307s 1733 | void FiniteElement::transform_data( 307s | ^~~~~~~~~~~~~~~~ 307s /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 307s 1754 | op(std::span(v_size_t), 307s | ~~^~~~~~~~~~~~~~~~~~~~~ 307s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s 1756 | dofstart, block_size); 307s | ~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 307s /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 307s 1786 | op(std::span(v_size_t), 307s | ~~^~~~~~~~~~~~~~~~~~~~~ 307s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s 1788 | dofstart, block_size); 307s | ~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 307s /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 307s 1797 | op(std::span(v_size_t), 307s | ~~^~~~~~~~~~~~~~~~~~~~~ 307s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s 1799 | dofstart, block_size); 307s | ~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 307s /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]’: 307s /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 307s 285 | void apply_tranpose_matrix_right( 307s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 307s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 642 | copy(_II __first, _II __last, _OI __result) 307s | ^~~~ 307s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 307s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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 >]’: 307s /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 307s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 307s | ^~~~~~~~ 307s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 307s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 642 | copy(_II __first, _II __last, _OI __result) 307s | ^~~~ 307s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 307s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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]’: 307s /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 307s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 307s | ^~~~~~~~~~~~~~ 307s /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]’: 307s /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 307s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 307s | ^~~~~~~~~~~~~~~~~~~~~~ 307s /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 307s /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 307s 371 | return std::__do_uninit_copy(__first, __last, __result); 307s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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 307s 373 | return std::uninitialized_copy(__first, __last, __result); 307s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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*]’: 307s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 307s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 307s | ^~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 307s /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 307s 147 | { return std::copy(__first, __last, __result); } 307s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 307s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 307s | ^~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 307s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 307s | ^~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s 185 | __uninit_copy(__first, __last, __result); 307s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 307s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 307s | ^~~~~~~~~~~~~~ 307s /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&):: >]’: 307s /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 307s 1876 | __introsort_loop(_RandomAccessIterator __first, 307s | ^~~~~~~~~~~~~~~~ 307s /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 307s /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 307s 1884 | std::__partial_sort(__first, __last, __last, __comp); 307s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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 307s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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 307s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 307s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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&):: >]’: 307s /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 307s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 307s | ^~~~~~~~~~~~~~~~~~~~~~ 307s /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 307s /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 307s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 307s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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 307s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s 1819 | __comp); 307s | ~~~~~~~ 307s /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 307s 1822 | std::__insertion_sort(__first, __last, __comp); 307s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 307s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 307s | ^~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 307s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 307s | ^~~~~~~~ 307s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /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]’: 307s /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 307s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 307s 610 | this->_M_impl._M_start, 307s | ~~~~~~~~~~~~~~~~~~~~~~~ 307s 611 | _M_get_Tp_allocator()); 307s | ~~~~~~~~~~~~~~~~~~~~~~ 307s /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 > >]’: 307s /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 307s 1002 | operator()(_It __x, _Sent __bound) const 307s | ^~~~~~~~ 307s /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 307s /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&)::]’: 307s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 307s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 307s | ^~~~ 307s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 307s /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 307s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 307s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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):: >]’: 307s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 307s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 307s | ^~~~~~~~~ 307s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 307s /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 307s 2107 | if (__pred(__first)) 307s | ~~~~~~^~~~~~~~~ 307s /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 307s 2111 | if (__pred(__first)) 307s | ~~~~~~^~~~~~~~~ 307s /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 307s 2115 | if (__pred(__first)) 307s | ~~~~~~^~~~~~~~~ 307s /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 307s 2119 | if (__pred(__first)) 307s | ~~~~~~^~~~~~~~~ 307s /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 307s 2127 | if (__pred(__first)) 307s | ~~~~~~^~~~~~~~~ 307s /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 307s 2132 | if (__pred(__first)) 307s | ~~~~~~^~~~~~~~~ 307s /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 307s 2137 | if (__pred(__first)) 307s | ~~~~~~^~~~~~~~~ 307s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 307s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 642 | copy(_II __first, _II __last, _OI __result) 307s | ^~~~ 307s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 307s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 307s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 608 | __miter_base(_Iterator __it) 307s | ^~~~~~~~~~~~ 307s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 307s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 307s | ^~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /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]’: 307s /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 307s 681 | vector(initializer_list __l, 307s | ^~~~~~ 307s /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]’: 307s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 307s | ^~~~~~~~~~~~ 307s /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 >&}]’: 307s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 307s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 307s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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&):: >]’: 307s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 307s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 307s | ^~~~~~~~~~~ 307s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 307s /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&):: >]’: 307s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 307s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 307s | ^~~~~~~~~~ 307s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 307s /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 > >]’: 307s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 307s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 307s | ^~~~~~~~~ 307s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 307s /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 307s 608 | __miter_base(_Iterator __it) 307s | ^~~~~~~~~~~~ 307s /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 > >]’: 307s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 307s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 307s | ^~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 307s /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&)::]’: 307s /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 307s 239 | operator()(_Value& __val, _Iterator __it) 307s | ^~~~~~~~ 307s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 307s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 307s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 307s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 307s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 307s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 307s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 307s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 307s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 307s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 307s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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]’: 307s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 307s 154 | void apply_permutation_mapped(std::span perm, 307s | ^~~~~~~~~~~~~~~~~~~~~~~~ 307s /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]’: 307s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 307s 144 | void apply_permutation(std::span perm, std::span data, 307s | ^~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 307s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 307s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 307s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 307s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 307s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 307s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 307s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 307s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 307s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 307s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 307s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 307s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 307s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 307s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 307s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 307s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 307s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 307s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 307s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 307s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 307s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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]’: 307s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 307s 172 | void apply_inv_permutation_right(std::span perm, 307s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 307s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 307s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 307s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 307s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 307s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 307s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 307s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 307s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 307s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 307s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 307s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 307s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 307s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 608 | __miter_base(_Iterator __it) 307s | ^~~~~~~~~~~~ 307s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 307s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 307s | ^~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 307s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /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*]’: 307s /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 307s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 307s | ^~~~~~~~~~~~~~~~ 307s /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 307s /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*]’: 307s /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 307s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 307s | ^~~~~~~~~~~~~~~~~~ 307s /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 307s /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 307s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s 185 | __uninit_copy(__first, __last, __result); 307s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 307s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 307s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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*]’: 307s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 307s 642 | copy(_II __first, _II __last, _OI __result) 307s | ^~~~ 307s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 307s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 307s | ^~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 147 | { return std::copy(__first, __last, __result); } 307s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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&):: >]’: 307s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 1863 | __partial_sort(_RandomAccessIterator __first, 307s | ^~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /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 307s 1868 | std::__heap_select(__first, __middle, __last, __comp); 307s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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 307s 1869 | std::__sort_heap(__first, __middle, __comp); 307s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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&):: >]’: 307s /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 307s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 307s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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 307s /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 307s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s 1856 | __comp); 307s | ~~~~~~~ 307s /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 307s /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 307s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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&):: >]’: 307s /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 307s 1770 | __insertion_sort(_RandomAccessIterator __first, 307s | ^~~~~~~~~~~~~~~~ 307s /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 307s /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 307s 1777 | if (__comp(__i, __first)) 307s | ~~~~~~^~~~~~~~~~~~~~ 307s /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 307s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 307s | ^~~~~~~~~~~~~~~~~~~~~~~ 307s /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&):: >]’: 307s /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 307s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 307s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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 307s /usr/include/c++/14/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]’: 307s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 307s | ^~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 371 | return std::__do_uninit_copy(__first, __last, __result); 307s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 373 | return std::uninitialized_copy(__first, __last, __result); 307s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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 > >]’: 307s /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 307s 863 | operator()(_It& __it, _Sent __bound) const 307s | ^~~~~~~~ 307s /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&):: >]’: 307s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 307s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 307s | ^~~~~~ 307s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 307s /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 307s 1905 | std::__introsort_loop(__first, __last, 307s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 307s 1906 | std::__lg(__last - __first) * 2, 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s 1907 | __comp); 307s | ~~~~~~~ 307s /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 307s 1908 | std::__final_insertion_sort(__first, __last, __comp); 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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)::]’: 307s /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 307s 317 | operator()(_Iterator __it) 307s | ^~~~~~~~ 307s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 307s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 608 | __miter_base(_Iterator __it) 307s | ^~~~~~~~~~~~ 307s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 307s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 307s | ^~~~~~~~~~~~~ 307s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s /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]’: 307s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 307s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 307s | ^~~~~~~~~~~~ 307s /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&):: >]’: 307s /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 307s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 307s | ^~~~~~~~~~~~~ 307s /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 307s 232 | if (__comp(__first + __secondChild, 307s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 307s 233 | __first + (__secondChild - 1))) 307s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307s /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 >]’: 307s /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 307s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 307s | ^~~~~~~~~~~~ 307s /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*]’: 307s /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 307s 346 | __niter_wrap(_From __from, _To __res) 307s | ^~~~~~~~~~~~ 308s /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]’: 308s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 308s | ^~~~~~~~~~~~ 308s /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]’: 308s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /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*]’: 308s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 346 | __niter_wrap(_From __from, _To __res) 308s | ^~~~~~~~~~~~ 308s /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*]’: 308s /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 308s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 308s | ^~~~~~~~~~~~~ 308s /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 308s /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 308s 147 | { return std::copy(__first, __last, __result); } 308s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 308s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 308s | ^~~~~~~~ 308s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 308s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s 737 | std::move(__result), 308s | ~~~~~~~~~~~~~~~~~~~~ 308s 738 | std::move(__op), std::move(__proj)); 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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&)::]’: 308s /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 308s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 308s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s 201 | std::move(__f), std::move(__proj)); 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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*]’: 308s /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 308s 2981 | __miter_base(move_iterator<_Iterator> __it) 308s | ^~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 308s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 642 | copy(_II __first, _II __last, _OI __result) 308s | ^~~~ 308s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 308s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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&):: >]’: 308s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 1589 | __heap_select(_RandomAccessIterator __first, 308s | ^~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /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 308s 1593 | std::__make_heap(__first, __middle, __comp); 308s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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 308s 1595 | if (__comp(__i, __first)) 308s | ~~~~~~^~~~~~~~~~~~~~ 308s /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 308s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 308s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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&):: >]’: 308s /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 308s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 308s | ^~~~~~~~~~~ 308s /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 308s /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 308s 425 | std::__pop_heap(__first, __last, __last, __comp); 308s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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&):: >]’: 308s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 308s | ^~~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /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 308s 88 | if (__comp(__a, __b)) 308s | ~~~~~~^~~~~~~~~~ 308s /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 308s 90 | if (__comp(__b, __c)) 308s | ~~~~~~^~~~~~~~~~ 308s /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 308s 91 | std::iter_swap(__result, __b); 308s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 308s /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 308s 92 | else if (__comp(__a, __c)) 308s | ~~~~~~^~~~~~~~~~ 308s /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 308s 93 | std::iter_swap(__result, __c); 308s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 308s /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 308s 95 | std::iter_swap(__result, __a); 308s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 308s /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 308s 97 | else if (__comp(__a, __c)) 308s | ~~~~~~^~~~~~~~~~ 308s /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 308s 98 | std::iter_swap(__result, __a); 308s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 308s /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 308s 99 | else if (__comp(__b, __c)) 308s | ~~~~~~^~~~~~~~~~ 308s /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 308s 100 | std::iter_swap(__result, __c); 308s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 308s /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 308s 102 | std::iter_swap(__result, __b); 308s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 308s /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&):: >]’: 308s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 1829 | __unguarded_partition(_RandomAccessIterator __first, 308s | ^~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /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 308s 1835 | while (__comp(__first, __pivot)) 308s | ~~~~~~^~~~~~~~~~~~~~~~~~ 308s /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 308s 1838 | while (__comp(__pivot, __last)) 308s | ~~~~~~^~~~~~~~~~~~~~~~~ 308s /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 308s 1842 | std::iter_swap(__first, __last); 308s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 308s /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&)::]’: 308s /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 308s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 308s | ^~~~~~~~ 308s /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 308s /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 >]’: 308s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 308s | ^~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /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 308s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s 923 | std::__miter_base(__last), 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s 924 | __result); 308s | ~~~~~~~~~ 308s /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&):: >]’: 308s /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 308s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 308s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/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*]’: 308s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 308s | ^~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /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*]’: 308s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 308s | ^~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s 185 | __uninit_copy(__first, __last, __result); 308s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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&):: >]’: 308s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s 1876 | __introsort_loop(_RandomAccessIterator __first, 308s | ^~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /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 308s 1884 | std::__partial_sort(__first, __last, __last, __comp); 308s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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 308s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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 308s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 308s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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&):: >]’: 308s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 308s | ^~~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /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 308s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 308s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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 308s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s 1819 | __comp); 308s | ~~~~~~~ 308s /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 308s 1822 | std::__insertion_sort(__first, __last, __comp); 308s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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&):: >]’: 308s /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 308s 135 | __push_heap(_RandomAccessIterator __first, 308s | ^~~~~~~~~~~ 308s /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 308s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 308s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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*]’: 308s /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 308s 642 | copy(_II __first, _II __last, _OI __result) 308s | ^~~~ 308s /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 308s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 308s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 308s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 308s | ^~~~~~~~ 308s /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&)::]’: 308s /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 308s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 308s | ^~~~~~~~ 308s /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 308s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 308s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 608 | __miter_base(_Iterator __it) 308s | ^~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 308s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 308s | ^~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /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&):: >]’: 308s /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 308s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 308s | ^~~~~~~~~~~ 308s /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 308s /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&):: >]’: 308s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 308s | ^~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /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 >]’: 308s /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 308s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 308s | ^~~~~~~~~ 308s /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 308s /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 >]’: 308s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 308s | ^~~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /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&)::]’: 308s /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 308s 239 | operator()(_Value& __val, _Iterator __it) 308s | ^~~~~~~~ 308s /usr/include/c++/14/bits/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*]’: 308s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 308s | ^~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 147 | { return std::copy(__first, __last, __result); } 308s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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&):: >]’: 308s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s 1863 | __partial_sort(_RandomAccessIterator __first, 308s | ^~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /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 308s 1868 | std::__heap_select(__first, __middle, __last, __comp); 308s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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 308s 1869 | std::__sort_heap(__first, __middle, __comp); 308s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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&):: >]’: 308s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 308s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s 1856 | __comp); 308s | ~~~~~~~ 308s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /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 308s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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&):: >]’: 308s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s 1770 | __insertion_sort(_RandomAccessIterator __first, 308s | ^~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /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 308s 1777 | if (__comp(__i, __first)) 308s | ~~~~~~^~~~~~~~~~~~~~ 308s /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 308s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 308s | ^~~~~~~~~~~~~~~~~~~~~~~ 308s /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&):: >]’: 308s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 308s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /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&)::]’: 308s /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 308s 195 | operator()(_Iterator __it, _Value& __val) 308s | ^~~~~~~~ 308s /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 >]’: 308s /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 308s 2981 | __miter_base(move_iterator<_Iterator> __it) 308s | ^~~~~~~~~~~~ 308s /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*]’: 308s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 308s | ^~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /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]’: 308s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 308s | ^~~~~~~~~~~~ 308s /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&):: >]’: 308s /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 308s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 308s | ^~~~~~~~~~~~~ 308s /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 308s 232 | if (__comp(__first + __secondChild, 308s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 308s 233 | __first + (__secondChild - 1))) 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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*]’: 308s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 642 | copy(_II __first, _II __last, _OI __result) 308s | ^~~~ 308s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 308s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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&):: >]’: 308s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s 1589 | __heap_select(_RandomAccessIterator __first, 308s | ^~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /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 308s 1593 | std::__make_heap(__first, __middle, __comp); 308s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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 308s 1595 | if (__comp(__i, __first)) 308s | ~~~~~~^~~~~~~~~~~~~~ 308s /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 308s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 308s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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&):: >]’: 308s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 308s | ^~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /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 308s 425 | std::__pop_heap(__first, __last, __last, __comp); 308s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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&):: >]’: 308s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 308s | ^~~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /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 308s 88 | if (__comp(__a, __b)) 308s | ~~~~~~^~~~~~~~~~ 308s /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 308s 90 | if (__comp(__b, __c)) 308s | ~~~~~~^~~~~~~~~~ 308s /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 308s 91 | std::iter_swap(__result, __b); 308s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 308s /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 308s 92 | else if (__comp(__a, __c)) 308s | ~~~~~~^~~~~~~~~~ 308s /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 308s 93 | std::iter_swap(__result, __c); 308s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 308s /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 308s 95 | std::iter_swap(__result, __a); 308s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 308s /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 308s 97 | else if (__comp(__a, __c)) 308s | ~~~~~~^~~~~~~~~~ 308s /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 308s 98 | std::iter_swap(__result, __a); 308s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 308s /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 308s 99 | else if (__comp(__b, __c)) 308s | ~~~~~~^~~~~~~~~~ 308s /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 308s 100 | std::iter_swap(__result, __c); 308s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 308s /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 308s 102 | std::iter_swap(__result, __b); 308s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 308s /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&):: >]’: 308s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s 1829 | __unguarded_partition(_RandomAccessIterator __first, 308s | ^~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /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 308s 1835 | while (__comp(__first, __pivot)) 308s | ~~~~~~^~~~~~~~~~~~~~~~~~ 308s /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 308s 1838 | while (__comp(__pivot, __last)) 308s | ~~~~~~^~~~~~~~~~~~~~~~~ 308s /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 308s 1842 | std::iter_swap(__first, __last); 308s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 308s /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&)::]’: 308s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 308s | ^~~~~~~~ 308s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /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 > >]’: 308s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 308s | ^~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /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 308s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s 923 | std::__miter_base(__last), 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s 924 | __result); 308s | ~~~~~~~~~ 308s /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&):: >]’: 308s /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 308s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 308s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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&):: >]’: 308s /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 308s 135 | __push_heap(_RandomAccessIterator __first, 308s | ^~~~~~~~~~~ 308s /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 308s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 308s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/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*]’: 308s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 308s | ^~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 308s /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&):: >]’: 308s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 308s | ^~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /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&):: >]’: 308s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 308s | ^~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /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 > >]’: 308s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 308s | ^~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 308s /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 308s 608 | __miter_base(_Iterator __it) 308s | ^~~~~~~~~~~~ 308s /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 > >]’: 308s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 308s | ^~~~~~~~~~~~~~~~~~~~~~ 308s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 308s /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&)::]’: 308s /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 308s 239 | operator()(_Value& __val, _Iterator __it) 308s | ^~~~~~~~ 308s /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&)::]’: 308s /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 308s 195 | operator()(_Iterator __it, _Value& __val) 308s | ^~~~~~~~ 308s /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&):: >]’: 308s /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 308s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 308s | ^~~~~~~~~~~~~ 308s /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 308s 232 | if (__comp(__first + __secondChild, 308s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 308s 233 | __first + (__secondChild - 1))) 308s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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 >]’: 308s /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 308s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 308s | ^~~~~~~~~~~~ 308s /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*]’: 308s /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 308s 346 | __niter_wrap(_From __from, _To __res) 308s | ^~~~~~~~~~~~ 308s /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&):: >]’: 308s /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 308s 135 | __push_heap(_RandomAccessIterator __first, 308s | ^~~~~~~~~~~ 308s /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 308s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 308s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308s /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&)::]’: 308s /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 308s 195 | operator()(_Iterator __it, _Value& __val) 308s | ^~~~~~~~ 309s [100%] Linking CXX executable unittests 309s /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 310s /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 310s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test' 310s [100%] Built target unittests 310s make[1]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test' 310s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test/CMakeFiles 0 310s == run C++ unit tests == 310s Running tests... 310s /usr/bin/ctest --force-new-ctest-process 310s Test project /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-real/test 310s Start 1: unittests 312s 1/1 Test #1: unittests ........................ Passed 2.28 sec 312s 312s 100% tests passed, 0 tests failed out of 1 312s 312s Total Test time (real) = 2.29 sec 312s -- The C compiler identification is GNU 14.3.0 312s -- The CXX compiler identification is GNU 14.3.0 312s -- Detecting C compiler ABI info 313s -- Detecting C compiler ABI info - done 313s -- Check for working C compiler: /usr/bin/mpicc - skipped 313s -- Detecting C compile features 313s -- Detecting C compile features - done 313s -- Detecting CXX compiler ABI info 313s -- Detecting CXX compiler ABI info - done 313s -- Check for working CXX compiler: /usr/bin/c++ - skipped 313s -- Detecting CXX compile features 313s -- Detecting CXX compile features - done 313s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 314s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 314s -- Found MPI: TRUE (found version "4.1") 314s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 314s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 314s -- Found Threads: TRUE 314s -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 314s -- Requested configuration: REQUIRED COMPONENTS timer 314s -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 314s -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 314s -- [x] libboost_timer.so.1.83.0 314s -- [ ] libboost_timer.a 314s -- Adding boost_timer dependencies: headers 314s -- Checking for Basix hints with /usr/bin/python3 314s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 315s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 315s -- 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 315s -- HDF5_DIR: HDF5_DIR-NOTFOUND 315s -- HDF5_DEFINITIONS: 315s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 315s -- 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 315s -- HDF5_HL_LIBRARIES: 315s -- HDF5_C_DEFINITIONS: 315s -- HDF5_C_INCLUDE_DIR: 315s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 315s -- HDF5_C_LIBRARY: 315s -- 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 315s -- HDF5_C_HL_LIBRARY: 315s -- HDF5_C_HL_LIBRARIES: 315s -- Defined targets (if any): 315s -- ... hdf5::hdf5 315s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 315s -- Checking for one of the modules 'PETSc;petsc' 315s -- Looking for PETSC_USE_COMPLEX 315s -- Looking for PETSC_USE_COMPLEX - not found 315s -- Checking for one of the modules 'SLEPc;slepc' 315s -- Looking for PETSC_USE_REAL_DOUBLE 315s -- Looking for PETSC_USE_REAL_DOUBLE - found 315s -- Performing Test HAVE_NO_MULTLINE 315s -- Performing Test HAVE_NO_MULTLINE - Success 315s -- Configuring done (2.8s) 315s -- Generating done (0.0s) 315s -- Build files have been written to: /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo 315s /usr/bin/cmake -S/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo -B/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo --check-build-system CMakeFiles/Makefile.cmake 0 315s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/CMakeFiles /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo//CMakeFiles/progress.marks 315s make -f CMakeFiles/Makefile2 all 315s make[1]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 315s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/depend 315s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/depend 315s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/depend 315s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/depend 315s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/depend 315s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 315s make -f hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build.make hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/depend 315s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/depend 315s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 315s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/depend 315s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 315s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 315s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/CMakeFiles/demo_custom_kernel.dir/DependInfo.cmake "--color=" 315s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 315s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 315s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 315s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/CMakeFiles/demo_interpolation-io.dir/DependInfo.cmake "--color=" 315s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 315s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/DependInfo.cmake "--color=" 315s [ 3%] Compile mixed_codim0.py using FFCx 315s [ 7%] Compile hyperelasticity.py using FFCx 315s [ 11%] Compile biharmonic.py using FFCx 315s [ 15%] Compile poisson.py using FFCx 315s [ 19%] Compile poisson.py using FFCx 315s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly && ffcx /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly/mixed_codim0.py --scalar_type=float64 315s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity && ffcx /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity/hyperelasticity.py --scalar_type=float64 315s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free && ffcx /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/poisson.py --scalar_type=float64 315s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 315s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic && ffcx /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic/biharmonic.py --scalar_type=float64 315s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 315s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson && ffcx /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/poisson.py --scalar_type=float64 315s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/build 315s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/build 315s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 315s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 315s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build 315s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 315s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 315s [ 23%] Building CXX object custom_kernel/CMakeFiles/demo_custom_kernel.dir/main.cpp.o 315s [ 26%] Building CXX object interpolation-io/CMakeFiles/demo_interpolation-io.dir/main.cpp.o 315s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp 315s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp 315s [ 30%] Building CXX object interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o 315s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation_different_meshes/main.cpp 316s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/DependInfo.cmake "--color=" 316s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 316s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build 316s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/CMakeFiles/demo_poisson.dir/DependInfo.cmake "--color=" 316s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 316s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/DependInfo.cmake "--color=" 316s [ 34%] Building CXX object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o 316s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly/main.cpp 316s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 316s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/build 316s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 316s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 316s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build 316s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 316s [ 38%] Building CXX object poisson/CMakeFiles/demo_poisson.dir/main.cpp.o 316s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/main.cpp 316s [ 42%] Building CXX object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o 316s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp 316s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic/CMakeFiles/demo_biharmonic.dir/DependInfo.cmake "--color=" 316s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 316s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/build 316s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 316s [ 46%] Building CXX object biharmonic/CMakeFiles/demo_biharmonic.dir/main.cpp.o 316s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic/main.cpp 316s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/DependInfo.cmake "--color=" 316s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 316s make -f hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build.make hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/build 316s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 316s [ 50%] Building CXX object hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/main.cpp.o 316s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity/main.cpp 323s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12, 323s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 323s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation_different_meshes/main.cpp:10: 323s /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]’: 323s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 323s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 235 | _fshape, cells); 323s | ~~~~~~~~~~~~~~~ 323s In file included from /usr/include/dolfinx/fem/Function.h:12: 323s /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]’: 323s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 72 | cmap.tabulate(0, X, Xshape, phi_b); 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 323s In file included from /usr/include/dolfinx/fem/interpolate.h:19: 323s /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]’: 323s /usr/include/dolfinx/geometry/utils.h:686:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 686 | PointOwnershipData determine_point_ownership(const mesh::Mesh& mesh, 323s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 323s 966 | owned_recv_points.insert( 323s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 323s 967 | owned_recv_points.end(), std::next(received_points.cbegin(), 3 * j), 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 968 | std::next(received_points.cbegin(), 3 * (j + 1))); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /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]’: 323s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1145 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, 323s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1146 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s /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 323s 1154 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, 323s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1155 | std::span(values_b)); 323s | ~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/interpolate.h:1154:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s /usr/include/dolfinx/fem/interpolate.h:1168:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1168 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, 323s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1169 | cells); 323s | ~~~~~~ 323s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation_different_meshes/main.cpp:12: 323s /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]’: 323s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 323s 379 | cells.insert(cells.end(), 323s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 323s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 386 | {x.size() / 3, 3}, partitioner); 323s | ^ 323s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s /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]’: 323s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 323s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 323s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 429 | {x.size() / 3, 3}, partitioner); 323s | ^ 323s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s /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]’: 323s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 323s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 323s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 323s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 323s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 476 | {x.size() / 3, 3}, partitioner); 323s | ^ 323s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s In file included from /usr/include/c++/14/functional:59, 323s from /usr/include/basix/finite-element.h:17, 323s from /usr/include/basix/e-lagrange.h:9, 323s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation_different_meshes/main.cpp:9: 323s /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 >}]’: 323s /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 323s 587 | operator()(_ArgTypes... __args) const 323s | ^~~~~~~~ 323s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 323s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 703 | void interpolate(Function& u, std::span f, 323s | ^~~~~~~~~~~ 323s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 954 | cmap.tabulate(1, X, Xshape, phi_b); 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s In file included from /usr/include/c++/14/algorithm:61, 323s from /usr/include/basix/maps.h:8, 323s from /usr/include/basix/finite-element.h:9: 323s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 323s | ^~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/dolfinx/geometry/utils.h: In function ‘dolfinx::graph::AdjacencyList dolfinx::geometry::compute_collisions(const BoundingBoxTree&, std::span) [with T = double]’: 323s /usr/include/dolfinx/geometry/utils.h:479:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 479 | compute_collisions(const BoundingBoxTree& tree, std::span points) 323s | ^~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/geometry/utils.h:487:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 487 | impl::_compute_collisions_point( 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 323s 488 | tree, std::span(points.data() + 3 * p, 3), entities); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator > >]’: 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 323s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 323s | ^~~~~~ 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = int; _OIter = double*]’: 323s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s In file included from /usr/include/dolfinx/geometry/utils.h:10: 323s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::compute_distance_gjk(std::span, std::span) [with T = double]’: 323s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 256 | std::array compute_distance_gjk(std::span p, 323s | ^~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s /usr/include/dolfinx/geometry/gjk.h:269:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 323s 269 | std::vector s = {v[0], v[1], v[2]}; 323s | ^ 323s /usr/include/dolfinx/geometry/gjk.h:286:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 323s 286 | if (std::equal(it, std::next(it, 3), w.begin(), w.end())) 323s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/geometry/gjk.h:300:13: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 323s 300 | s.insert(s.end(), w.begin(), w.end()); 323s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/geometry/gjk.h:303:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 303 | auto [snew, vnew] = impl_gjk::nearest_simplex(s); 323s | ^~~~~~~~~~~~ 323s In file included from /usr/include/c++/14/vector:66, 323s from /usr/include/basix/cell.h:10, 323s from /usr/include/basix/e-lagrange.h:7: 323s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’: 323s /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 323s 1497 | insert(const_iterator __position, _InputIterator __first, 323s | ^~~~~~ 323s /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 323s /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 323s /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 323s 1501 | _M_range_insert(begin() + __offset, __first, __last, 323s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 1502 | std::__iterator_category(__first)); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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]’: 323s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 442 | void eval(std::span x, std::array xshape, 323s | ^~~~ 323s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s /usr/include/dolfinx/fem/Function.h:533:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 533 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/Function.h:608:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 608 | = CoordinateElement::compute_jacobian_determinant( 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 323s 609 | _J, det_scratch); 323s | ~~~~~~~~~~~~~~~~ 323s /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 323s 614 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 323s /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 323s /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 323s /usr/include/dolfinx/fem/Function.h:615:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 615 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); 323s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/Function.h:620:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 620 | = CoordinateElement::compute_jacobian_determinant( 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 323s 621 | _J, det_scratch); 323s | ~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 639 | element->tabulate(basis_derivatives_reference_values_b, Xb, 323s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 640 | {X.extent(0), X.extent(1)}, 0); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s /usr/include/dolfinx/fem/Function.h:673:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 323s 673 | apply_dof_transformation( 323s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 323s 674 | std::span(basis_derivatives_reference_values_b.data() 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323s 675 | + p * num_basis_values, 323s | ~~~~~~~~~~~~~~~~~~~~~~~ 323s 676 | num_basis_values), 323s | ~~~~~~~~~~~~~~~~~~ 323s 677 | cell_info, cell_index, reference_value_size); 323s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /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 324s 155 | void scatter_values(MPI_Comm comm, std::span src_ranks, 324s | ^~~~~~~~~~~~~~ 324s /usr/include/dolfinx/fem/interpolate.h:155:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 324s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 1426 | insert(const_iterator __position, initializer_list __l) 324s | ^~~~~~ 324s /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 324s /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 324s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 324s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1430 | std::random_access_iterator_tag()); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/c++/14/algorithm:63: 324s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 324s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 324s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1159 | std::move(__comp), std::move(__proj)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 324s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 324s 610 | this->_M_impl._M_start, 324s | ~~~~~~~~~~~~~~~~~~~~~~~ 324s 611 | _M_get_Tp_allocator()); 324s | ~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 324s from /usr/include/dolfinx/geometry/utils.h:9: 324s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 324s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 783 | Mesh> create_mesh( 324s | ^~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 324s | ^ 324s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 830 | cells1 = std::vector(cells.begin(), cells.end()); 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 324s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 841 | std::vector cells1_v 324s | ^~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 880 | boundary_v.erase(unique_end, range_end); 324s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 885 | boundary_v.erase(boundary_v.begin()); 324s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 324s | ^~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 905 | nodes1.erase(unique_end, range_end); 324s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 911 | Geometry geometry 324s | ^~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s In file included from /usr/include/dolfinx/fem/Function.h:10: 324s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 324s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 319 | return [](std::span, std::span, std::int32_t, int) 324s | ^ 324s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 324s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 341 | return [dims, sub_element_fns](std::span data, 324s | ^ 324s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 324s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 350 | block_size); 324s | ~~~~~~~~~~~ 324s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 324s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 362 | return [ebs, sub_fn](std::span data, 324s | ^ 324s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 324s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 324s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 372 | return [this](std::span data, std::span cell_info, 324s | ^ 324s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 324s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 324s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 376 | return [this](std::span data, std::span cell_info, 324s | ^ 324s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 324s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 324s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 380 | return [this](std::span data, std::span cell_info, 324s | ^ 324s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 324s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 324s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 384 | return [this](std::span data, std::span cell_info, 324s | ^ 324s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 386 | { T_apply(data, cell_info[cell], block_size); }; 324s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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}]’: 324s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 587 | operator()(_ArgTypes... __args) const 324s | ^~~~~~~~ 324s /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]’: 324s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 324s | ^~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 324s /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 >&]’: 324s /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 324s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 324s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 324s /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]’: 324s /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 324s 128 | math::dot(cell_geometry, dphi, J, true); 324s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 324s /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]’: 324s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 324s 140 | math::inv(J, K); 324s | ~~~~~~~~~^~~~~~ 324s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 324s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 324s 142 | math::pinv(J, K); 324s | ~~~~~~~~~~^~~~~~ 324s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 324s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 324s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan >]’: 324s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 324s 87 | auto det(Matrix A) 324s | ^~~ 324s /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]’: 324s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 152 | compute_jacobian_determinant(const U& J, std::span w) 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 324s 172 | math::dot(B, J, BA); 324s | ~~~~~~~~~^~~~~~~~~~ 324s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 324s /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 324s /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]’: 324s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 324s | ^~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 324s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 324s | ^~~~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 683 | { return std::copy(__first, __first + __n, __result); } 324s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = int; _OIter = double*]’: 324s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 324s | ^~~~~~ 324s /usr/include/dolfinx/geometry/utils.h: In function ‘void dolfinx::geometry::impl::_compute_collisions_point(const dolfinx::geometry::BoundingBoxTree&, std::span, std::vector&) [with T = double]’: 324s /usr/include/dolfinx/geometry/utils.h:307:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 307 | void _compute_collisions_point(const geometry::BoundingBoxTree& tree, 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/utils.h:316:40: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 316 | if (is_leaf(bbox) and point_in_bbox(tree.get_bbox(next), p)) 324s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/utils.h:327:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 327 | bool left = point_in_bbox(tree.get_bbox(bbox[0]), p); 324s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/utils.h:328:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 328 | bool right = point_in_bbox(tree.get_bbox(bbox[1]), p); 324s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 324s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 324s | ^~~~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 683 | { return std::copy(__first, __first + __n, __result); } 324s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/stl_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*]’: 324s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 324s | ^~~~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 683 | { return std::copy(__first, __first + __n, __result); } 324s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 324s /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 324s 681 | vector(initializer_list __l, 324s | ^~~~~~ 324s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::impl_gjk::support(std::span, std::array) [with T = double]’: 324s /usr/include/dolfinx/geometry/gjk.h:227:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 227 | std::array support(std::span bd, std::array v) 324s | ^~~~~~~ 324s In file included from /usr/include/c++/14/array:43, 324s from /usr/include/basix/cell.h:7: 324s /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*]’: 324s /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 324s 1704 | equal(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 324s | ^~~~~ 324s /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 324s /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 324s 1715 | return _GLIBCXX_STD_A::__equal4(__first1, __last1, __first2, __last2); 324s | ^ 324s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = const double*; = void; _Tp = double; _Alloc = std::allocator]’: 324s /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 324s 1497 | insert(const_iterator __position, _InputIterator __first, 324s | ^~~~~~ 324s /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 324s 1501 | _M_range_insert(begin() + __offset, __first, __last, 324s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1502 | std::__iterator_category(__first)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 324s /usr/include/dolfinx/geometry/gjk.h:65:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 65 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 66 | std::plus{}, [](auto x, auto y) 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 67 | { return (x - y) * (x - y); }); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 324s /usr/include/dolfinx/geometry/gjk.h:76:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 76 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 77 | std::plus{}, 324s | ~~~~~~~~~~~~ 324s 78 | [](auto x, auto y) { return x * (x - y); }); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::pair, std::array > dolfinx::geometry::impl_gjk::nearest_simplex(std::span) [with T = double]’: 324s /usr/include/dolfinx/geometry/gjk.h:30:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 30 | nearest_simplex(std::span s) 324s | ^~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/gjk.h:50:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 50 | return {std::vector(s.begin(), s.end()), v}; 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/gjk.h:54:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 54 | return {std::vector(s0.begin(), s0.end()), {s0[0], s0[1], s0[2]}}; 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/gjk.h:56:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 56 | return {std::vector(s1.begin(), s1.end()), {s1[0], s1[1], s1[2]}}; 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/gjk.h:110:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 110 | return {std::vector(s.begin(), s.end()), v}; 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/gjk.h:134:17: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 324s 134 | std::vector smin = {vmin[0], vmin[1], vmin[2]}; 324s | ^~~~ 324s /usr/include/dolfinx/geometry/gjk.h:156:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 156 | std::ranges::copy(s0, smin0.begin()); 324s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/gjk.h:158:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 158 | std::ranges::copy(s1, smin1.begin()); 324s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/gjk.h:174:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 174 | B[0] = std::transform_reduce(s2.begin(), s2.end(), W1.begin(), 0.0); 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/gjk.h:175:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 175 | B[1] = -std::transform_reduce(s3.begin(), s3.end(), W1.begin(), 0.0); 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/gjk.h:176:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 176 | B[2] = std::transform_reduce(s0.begin(), s0.end(), W2.begin(), 0.0); 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/gjk.h:177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 177 | B[3] = -std::transform_reduce(s1.begin(), s1.end(), W2.begin(), 0.0); 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/gjk.h:187:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 187 | return {std::vector(s.begin(), s.end()), {0, 0, 0}}; 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/gjk.h:189:65: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 189 | return nearest_simplex(s.template subspan<0, 3 * 3>()); 324s | ^ 324s /usr/include/dolfinx/geometry/gjk.h:208:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 208 | const auto [snew, v] = nearest_simplex(M); 324s | ^~~~~~~~~ 324s In file included from /usr/include/c++/14/vector:72: 324s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’: 324s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 324s 957 | vector<_Tp, _Alloc>:: 324s | ^~~~~~~~~~~~~~~~~~~ 324s /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 324s /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 324s /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 324s 980 | std::copy(__first, __last, __position); 324s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 987 | std::__uninitialized_copy_a(__mid, __last, 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 324s 988 | this->_M_impl._M_finish, 324s | ~~~~~~~~~~~~~~~~~~~~~~~~ 324s 989 | _M_get_Tp_allocator()); 324s | ~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 998 | std::copy(__first, __mid, __position); 324s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 324s 1027 | = std::__uninitialized_copy_a(__first, __last, 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 324s 1028 | __new_finish, 324s | ~~~~~~~~~~~~~ 324s 1029 | _M_get_Tp_allocator()); 324s | ~~~~~~~~~~~~~~~~~~~~~~ 324s /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&]’: 324s /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 324s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 324s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 324s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 324s | ^~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 324s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 324s 957 | vector<_Tp, _Alloc>:: 324s | ^~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 324s /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 >]’: 324s /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 324s 960 | operator()(_It&& __first, _Sent __last) const 324s | ^~~~~~~~ 324s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 324s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 709 | vector(_InputIterator __first, _InputIterator __last, 324s | ^~~~~~ 324s /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 324s /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 324s 719 | _M_range_initialize_n(__first, __last, __n); 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/c++/14/numeric:62, 324s from /usr/include/basix/finite-element.h:19: 324s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 324s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 324s | ^~~~ 324s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 324s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 324s | ^~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 324s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 46 | void reorder_list(std::span list, std::span nodemap) 324s | ^~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 53 | const std::vector orig(list.begin(), list.end()); 324s | ^~~~ 324s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 58 | std::ranges::copy(links_old, links_new.begin()); 324s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 324s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 324s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 324s 239 | __x.end()); 324s | ~~~~~~~~~~ 324s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 324s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 251 | end(), _M_get_Tp_allocator()); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 324s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 324s from /usr/include/c++/14/vector:65: 324s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 324s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 324s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 993 | std::_Destroy(__first, __last); 324s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 324s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 324s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 1805 | std::move(__comp), std::move(__proj)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 324s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 1134 | operator()(_Iter __first, _Sent __last, 324s | ^~~~~~~~ 324s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 1139 | return {__first, __first}; 324s | ^ 324s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 1148 | return {++__dest, __first}; 324s | ^ 324s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 324s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 1577 | erase(const_iterator __first, const_iterator __last) 324s | ^~~~~ 324s /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 324s /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 324s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 324s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 324s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 1549 | erase(const_iterator __position) 324s | ^~~~~ 324s /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 324s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 324s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 324s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 324s | ^~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 371 | return std::__do_uninit_copy(__first, __last, __result); 324s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 373 | return std::uninitialized_copy(__first, __last, __result); 324s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 324s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 324s from /usr/include/dolfinx/fem/Function.h:11: 324s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 324s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 119 | std::ranges::copy(buffer, range.begin()); 324s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 324s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 324s from /usr/include/dolfinx/fem/DirichletBC.h:11: 324s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 324s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 676 | distribute_data(MPI_Comm comm0, std::span indices, 324s | ^~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 324s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 324s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 2021 | std::move(__comp), std::move(__proj)); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 324s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 382 | create_geometry( 324s | ^~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 424 | const std::vector l2l = graph::build::compute_local_to_local( 324s | ^~~ 324s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 429 | std::ranges::transform(l2l, igi.begin(), 324s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 324s 430 | [&nodes](auto index) { return nodes[index]; }); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation_different_meshes/main.cpp: In lambda function: 324s /tmp/autopkgtest.lIfmcX/build.Nrz/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 324s 53 | auto fun = [](auto x) -> std::pair, std::vector> 324s | ^ 324s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 324s /tmp/autopkgtest.lIfmcX/build.Nrz/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 324s 124 | [](auto x) 324s | ^ 324s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 324s /tmp/autopkgtest.lIfmcX/build.Nrz/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 324s 133 | [](auto x) 324s | ^ 324s /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]’: 324s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 324s | ^~~~~~~~~~~~ 324s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 324s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 324s | ^~~~~~~~ 324s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 577 | _element->Tt_apply(data, n, cell_permutation); 324s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 324s | ^~~~~~~~~~ 324s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 593 | _element->Tinv_apply(data, n, cell_permutation); 324s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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]’: 324s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 324s | ^~~~~~~ 324s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 544 | _element->T_apply(data, n, cell_permutation); 324s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 324s /tmp/autopkgtest.lIfmcX/build.Nrz/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 324s 124 | [](auto x) 324s | ^ 324s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 324s /tmp/autopkgtest.lIfmcX/build.Nrz/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 324s 133 | [](auto x) 324s | ^ 324s /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 > >]’: 324s /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 324s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 324s | ^~~~~~~~ 324s /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 324s /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 324s 629 | return ranges::fill_n(std::move(__first), __len, __value); 324s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /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 >]’: 324s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 324s 181 | void dot(U A, V B, P C, bool transpose = false) 324s | ^~~ 324s /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 324s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 324s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 324s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 324s 125 | void inv(U A, V B) 324s | ^~~ 324s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 324s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp:21: 324s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = float]’: 324s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 324s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 565 | v2, v3, vmid}); 324s | ~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 324s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 324s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 627 | {x.size() / 2, 2}, partitioner); 324s | ^ 324s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 632 | std::vector{}, {0, 2}, partitioner); 324s | ^ 324s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = float]’: 324s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 324s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 671 | i0 + iy + ny + 2}); 324s | ~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 676 | {x.size() / 2, 2}, partitioner); 324s | ^ 324s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 681 | std::vector{}, {0, 2}, partitioner); 324s | ^ 324s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 324s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 324s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 324s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 324s 540 | x.insert(x.end(), {x0, x1}); 324s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 324s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 565 | v2, v3, vmid}); 324s | ~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 324s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 324s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 627 | {x.size() / 2, 2}, partitioner); 324s | ^ 324s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 632 | std::vector{}, {0, 2}, partitioner); 324s | ^ 324s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp: In function ‘void solver(MPI_Comm) [with T = double; U = double]’: 324s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp:185:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 185 | bc->set(ui->x()->mutable_array(), std::nullopt, T(-1)); 324s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp:192:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 192 | bc->set(b.mutable_array(), std::nullopt, T(0)); 324s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp:229:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 229 | bc->set(u->x()->mutable_array(), std::nullopt, T(1)); 324s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 324s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 324s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 324s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 324s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 324s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 671 | i0 + iy + ny + 2}); 324s | ~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 676 | {x.size() / 2, 2}, partitioner); 324s | ^ 324s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 681 | std::vector{}, {0, 2}, partitioner); 324s | ^ 324s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 324s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 324s 212 | void pinv(U A, V P) 324s | ^~~~ 324s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 324s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 324s 245 | dot(AT, A, ATA); 324s | ~~~^~~~~~~~~~~~ 324s /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 324s /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 324s 246 | inv(ATA, Inv); 324s | ~~~^~~~~~~~~~ 324s /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 324s 247 | dot(Inv, AT, P); 324s | ~~~^~~~~~~~~~~~ 324s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 324s /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 >]’: 324s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 324s 181 | void dot(U A, V B, P C, bool transpose = false) 324s | ^~~ 324s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 324s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 324s In file included from /usr/include/basix/maps.h:7: 324s /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]’: 324s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 324s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 324s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 642 | copy(_II __first, _II __last, _OI __result) 324s | ^~~~ 324s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 324s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 324s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 324s | ^~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 324s /usr/include/dolfinx/geometry/BoundingBoxTree.h: In function ‘int32_t dolfinx::geometry::impl_bb::_build_from_leaf(std::span, int> >, std::vector&, std::vector&) [with T = double]’: 324s /usr/include/dolfinx/geometry/BoundingBoxTree.h:80:14: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 324s 80 | std::int32_t _build_from_leaf( 324s | ^~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/BoundingBoxTree.h:100:45: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 324s 100 | std::array b = compute_bbox_of_bboxes(leaf_bboxes); 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 324s /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 324s 110 | std::nth_element(leaf_bboxes.begin(), middle, leaf_bboxes.end(), 324s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 111 | [axis](auto& p0, auto& p1) -> bool 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 112 | { 324s | ~ 324s 113 | auto x0 = p0.first[axis] + p0.first[3 + axis]; 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 114 | auto x1 = p1.first[axis] + p1.first[3 + axis]; 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s 115 | return x0 < x1; 324s | ~~~~~~~~~~~~~~~ 324s 116 | }); 324s | ~~ 324s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly/main.cpp: In lambda function: 324s /tmp/autopkgtest.lIfmcX/build.Nrz/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 324s 48 | [](auto x) 324s | ^ 324s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _OutputIterator = double*]’: 324s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 324s | ^~~~~~~~ 324s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 324s 683 | { return std::copy(__first, __first + __n, __result); } 324s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 324s /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 324s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 324s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 324s 610 | this->_M_impl._M_start, 324s | ~~~~~~~~~~~~~~~~~~~~~~~ 324s 611 | _M_get_Tp_allocator()); 324s | ~~~~~~~~~~~~~~~~~~~~~~ 324s /usr/include/dolfinx/geometry/utils.h: In function ‘constexpr bool dolfinx::geometry::impl::point_in_bbox(const std::array&, std::span) [with T = double]’: 324s /usr/include/dolfinx/geometry/utils.h:200:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 324s 200 | constexpr bool point_in_bbox(const std::array& b, std::span x) 324s | ^~~~~~~~~~~~~ 325s In file included from /usr/include/dolfinx/fem/Expression.h:10, 325s from /usr/include/dolfinx/fem/utils.h:13, 325s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp:16: 325s /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]’: 325s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 235 | _fshape, cells); 325s | ~~~~~~~~~~~~~~~ 325s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly/main.cpp:15: 325s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 325s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 143 | return [&](std::span rows, 325s | ^ 325s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 147 | this->add(data, rows, cols); 325s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 642 | copy(_II __first, _II __last, _OI __result) 325s | ^~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr bool std::__equal4(_II1, _II1, _II2, _II2) [with _II1 = __gnu_cxx::__normal_iterator > >; _II2 = const double*]’: 325s /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 325s 1635 | __equal4(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 325s | ^~~~~~~~ 325s /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 325s /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 325s 1645 | return _GLIBCXX_STD_A::equal(__first1, __last1, __first2); 325s | ^ 325s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 325s from /usr/include/dolfinx.h:11, 325s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp:50: 325s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 325s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 124 | void assemble_vector(std::span b, const Form& L) 325s | ^~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 129 | assemble_vector(b, L, std::span(constants), 325s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 130 | make_coefficients_span(coefficients)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 325s 957 | vector<_Tp, _Alloc>:: 325s | ^~~~~~~~~~~~~~~~~~~ 325s /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 >]’: 325s /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 325s 960 | operator()(_It&& __first, _Sent __last) const 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’: 325s /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 325s 709 | vector(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~ 325s /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 325s /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 325s 719 | _M_range_initialize_n(__first, __last, __n); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 325s /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 >]’: 325s /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 325s 960 | operator()(_It&& __first, _Sent __last) const 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’: 325s /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 325s 709 | vector(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~ 325s /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 325s /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 325s 719 | _M_range_initialize_n(__first, __last, __n); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 325s /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]’: 325s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 495 | void set(std::span x, std::optional> x0, 325s | ^~~ 325s /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)::::]’: 325s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 325s | ^~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /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)::::]’: 325s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 325s /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 325s 376 | operator()(_Range&& __r, _Out __result) const 325s | ^~~~~~~~ 325s /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 325s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 379 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s /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 325s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 325s from /usr/include/dolfinx/fem/assembler.h:9: 325s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 325s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 325s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /usr/include/c++/14/numeric:417:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 417 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 325s | ^~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/numeric:417:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/numeric:420:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 420 | return std::transform_reduce(__first1, __last1, __first2, 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 421 | std::move(__init), 325s | ~~~~~~~~~~~~~~~~~~ 325s 422 | plus<>(), multiplies<>()); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 325s /tmp/autopkgtest.lIfmcX/build.Nrz/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 325s 207 | std::ranges::copy(x.array(), ui->x()->mutable_array().begin()); 325s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 211 | fem::assemble_vector(y.mutable_array(), *M, std::span(constants), 325s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 212 | fem::make_coefficients_span(coeff)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp:215:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 215 | bc->set(y.mutable_array(), std::nullopt, T(0)); 325s | ~~~~^~~ 325s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 325s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 325s 239 | __x.end()); 325s | ~~~~~~~~~~ 325s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 251 | end(), _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double]’, 325s 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: 325s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 993 | std::_Destroy(__first, __last); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/dolfinx/fem/Function.h:17, 325s from /usr/include/dolfinx/fem/DirichletBC.h:12: 325s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector >]’: 325s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 234 | const T local = std::transform_reduce( 325s | ~~~~~~~~~~~~~~~~~~~~~^ 325s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 236 | [](T a, T b) -> T 325s | ~~~~~~~~~~~~~~~~~ 325s 237 | { 325s | ~ 325s 238 | if constexpr (std::is_same>::value 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 239 | or std::is_same>::value) 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 240 | { 325s | ~ 325s 241 | return std::conj(a) * b; 325s | ~~~~~~~~~~~~~~~~~~~~~~~~ 325s 242 | } 325s | ~ 325s 243 | else 325s | ~~~~ 325s 244 | return a * b; 325s | ~~~~~~~~~~~~~ 325s 245 | }); 325s | ~~ 325s /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]’: 325s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 325s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 235 | _fshape, cells); 325s | ~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 386 | __result, __alloc); 325s | ~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 642 | copy(_II __first, _II __last, _OI __result) 325s | ^~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 371 | return std::__do_uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 373 | return std::uninitialized_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 325s /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 325s 398 | return std::__uninitialized_copy_a 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 >]’: 325s /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 325s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 325s | ^~~~~~~~ 325s /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 325s /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 325s 629 | return ranges::fill_n(std::move(__first), __len, __value); 325s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/assembler.h: In function ‘T dolfinx::fem::assemble_scalar(const Form&) [with T = double; U = double]’: 325s /usr/include/dolfinx/fem/assembler.h:94:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 94 | return assemble_scalar(M, std::span(constants), 325s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s 95 | make_coefficients_span(coefficients)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 683 | { return std::copy(__first, __first + __n, __result); } 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/vector:66, 325s from /usr/include/basix/cell.h:10, 325s from /usr/include/basix/finite-element.h:7, 325s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp:9: 325s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 1426 | insert(const_iterator __position, initializer_list __l) 325s | ^~~~~~ 325s /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 325s /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 325s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 325s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1430 | std::random_access_iterator_tag()); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 325s from /usr/include/dolfinx.h:16: 325s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 325s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 540 | x.insert(x.end(), {x0, x1}); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 565 | v2, v3, vmid}); 325s | ~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 627 | {x.size() / 2, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 632 | std::vector{}, {0, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/c++/14/bits/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]’: 325s /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 325s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 386 | __result, __alloc); 325s | ~~~~~~~~~~~~~~~~~~ 325s /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 >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 642 | copy(_II __first, _II __last, _OI __result) 325s | ^~~~ 325s /usr/include/c++/14/bits/stl_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]’: 325s /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 325s 398 | return std::__uninitialized_copy_a 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/algorithm:63, 325s from /usr/include/basix/maps.h:8, 325s from /usr/include/basix/finite-element.h:9: 325s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 325s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1159 | std::move(__comp), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 325s 610 | this->_M_impl._M_start, 325s | ~~~~~~~~~~~~~~~~~~~~~~~ 325s 611 | _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 325s from /usr/include/dolfinx/geometry/utils.h:9, 325s from /usr/include/dolfinx/fem/interpolate.h:19, 325s from /usr/include/dolfinx/fem/Function.h:12: 325s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 325s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 783 | Mesh> create_mesh( 325s | ^~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 325s | ^ 325s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 830 | cells1 = std::vector(cells.begin(), cells.end()); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 841 | std::vector cells1_v 325s | ^~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 880 | boundary_v.erase(unique_end, range_end); 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 885 | boundary_v.erase(boundary_v.begin()); 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 325s | ^~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 905 | nodes1.erase(unique_end, range_end); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 911 | Geometry geometry 325s | ^~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Iterator, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 325s /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 325s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1720 | __start, _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 325s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 671 | i0 + iy + ny + 2}); 325s | ~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 676 | {x.size() / 2, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 681 | std::vector{}, {0, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 683 | { return std::copy(__first, __first + __n, __result); } 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/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 >]’: 325s /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 325s 960 | operator()(_It&& __first, _Sent __last) const 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 709 | vector(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~ 325s /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 325s /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 325s 719 | _M_range_initialize_n(__first, __last, __n); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 376 | operator()(_Range&& __r, _Out __result) const 325s | ^~~~~~~~ 325s /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 325s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 379 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1631 | _M_allocate_and_copy(size_type __n, 325s | ^~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1638 | _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 642 | copy(_II __first, _II __last, _OI __result) 325s | ^~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 325s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1789 | operator()(_Iter __first, _Sent __last, 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1792 | auto __lasti = ranges::next(__first, __last); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 325s | ^ 325s In file included from /usr/include/c++/14/tuple:44, 325s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 325s from /usr/include/c++/14/bits/memory_resource.h:41, 325s from /usr/include/c++/14/vector:87: 325s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 325s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 767 | operator()(_Iter __first, _Sent __last, 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 325s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 325s 195 | vector<_Tp, _Alloc>:: 325s | ^~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 325s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 325s | ^~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 325s 181 | vector<_Tp, _Alloc>:: 325s | ^~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 325s | ^~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 325s 1426 | insert(const_iterator __position, initializer_list __l) 325s | ^~~~~~ 325s /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 325s /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 325s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 325s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1430 | std::random_access_iterator_tag()); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 325s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 783 | Mesh> create_mesh( 325s | ^~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 325s | ^ 325s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 830 | cells1 = std::vector(cells.begin(), cells.end()); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 841 | std::vector cells1_v 325s | ^~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 880 | boundary_v.erase(unique_end, range_end); 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 885 | boundary_v.erase(boundary_v.begin()); 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 325s | ^~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 905 | nodes1.erase(unique_end, range_end); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 911 | Geometry geometry 325s | ^~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 185 | __uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 325s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 3147 | std::move(__comp), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 376 | operator()(_Range&& __r, _Out __result) const 325s | ^~~~~~~~ 325s /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 325s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 379 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 325s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 325s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 508 | { return std::get<0>(idx) != r; }); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 325s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 553 | [](auto x) { return std::get<1>(x); }); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 325s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 325s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 325s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 646 | std::next(x_new.begin(), shape[1] * i)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 325s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 658 | std::next(x_new.begin(), shape[1] * i)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 325s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 325s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1999 | operator()(_Iter __first, _Sent __last, 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 325s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 737 | std::move(__result), 325s | ~~~~~~~~~~~~~~~~~~~~ 325s 738 | std::move(__op), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 325s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 325s | ^~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s In file included from /usr/include/c++/14/vector:66, 325s from /usr/include/basix/cell.h:10, 325s from /usr/include/basix/finite-element.h:7, 325s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly/main.cpp:10: 325s /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]’: 325s /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 325s 681 | vector(initializer_list __l, 325s | ^~~~~~ 325s /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]’: 325s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 235 | _fshape, cells); 325s | ~~~~~~~~~~~~~~~ 325s /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]’: 325s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 325s | ^~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1849 | permute_data(u, n, cell_info, _eperm); 325s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1852 | transform_data(u, n, cell_info, _etrans_invT, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1853 | precompute::apply_matrix); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 325s 450 | rowptr_container_type new_row_ptr = {0}; 325s | ^~~~~~~~~~~ 325s /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]’: 325s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 325s | ^~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1833 | permute_data(u, n, cell_info, _eperm_inv); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1836 | transform_data(u, n, cell_info, _etransT, 325s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1837 | precompute::apply_matrix); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 325s | ^~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1865 | permute_data(u, n, cell_info, _eperm_inv); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1868 | transform_data(u, n, cell_info, _etrans_inv, 325s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1869 | precompute::apply_matrix); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1810 | void FiniteElement::T_apply(std::span u, int n, 325s | ^~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1817 | permute_data(u, n, cell_info, _eperm); 325s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1820 | transform_data(u, n, cell_info, _etrans, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1821 | precompute::apply_matrix); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 325s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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]’: 325s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 111 | void assemble_vector( 325s | ^~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 116 | impl::assemble_vector(b, L, constants, coefficients); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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 > >]’: 325s /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 325s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 325s | ^~~~~~~~ 325s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 325s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 146 | std::span(_buffer_local), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 147 | _request); 325s | ~~~~~~~~~ 325s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 325s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 99 | std::span(_buffer_remote), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 100 | std::span(_request)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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 >]’: 325s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 325s 181 | void dot(U A, V B, P C, bool transpose = false) 325s | ^~~ 325s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 325s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 325s from /usr/include/dolfinx.h:15, 325s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/main.cpp:86: 325s /usr/include/dolfinx/la/petsc.h: In lambda function: 325s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 293 | return [A, mode, cache = std::vector()]( 325s | ^ 325s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 325s /usr/include/dolfinx/la/petsc.h: In lambda function: 325s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 327 | return [A, mode, cache = std::vector()]( 325s | ^ 325s /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]’: 325s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 249 | void add(std::span x, std::span rows, 325s | ^~~ 325s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 325s /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 325s 87 | auto det(Matrix A) 325s | ^~~ 325s /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 >]’: 325s /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 325s 125 | void inv(U A, V B) 325s | ^~~ 325s /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 325s /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]’: 325s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 642 | _index_maps[1]->local_to_global(local_col, global_col); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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 >]’: 325s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 325s 181 | void dot(U A, V B, P C, bool transpose = false) 325s | ^~~ 325s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 325s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 325s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 325s from /usr/include/c++/14/algorithm:63, 325s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp:45: 325s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 325s /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 325s 376 | operator()(_Range&& __r, _Out __result) const 325s | ^~~~~~~~ 325s /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 325s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 379 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s /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 325s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 325s from /usr/include/dolfinx.h:15, 325s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic/main.cpp:133: 325s /usr/include/dolfinx/la/petsc.h: In lambda function: 325s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 293 | return [A, mode, cache = std::vector()]( 325s | ^ 325s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 325s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 325s 1104 | constexpr default_accessor(default_accessor) noexcept {} 325s | ^~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span; _Out = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 376 | operator()(_Range&& __r, _Out __result) const 325s | ^~~~~~~~ 325s /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 325s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 379 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /usr/include/dolfinx/la/petsc.h: In lambda function: 325s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 327 | return [A, mode, cache = std::vector()]( 325s | ^ 325s /tmp/autopkgtest.lIfmcX/build.Nrz/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 >&]’: 325s /tmp/autopkgtest.lIfmcX/build.Nrz/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 325s 67 | std::ranges::transform(x.array(), y.array(), r.mutable_array().begin(), 325s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 68 | [alpha](auto x, auto y) { return alpha * x + y; }); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/basix/finite-element.h:19, 325s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp:46: 325s /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 >&)::]’: 325s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 325s | ^~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 325s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 608 | __miter_base(_Iterator __it) 325s | ^~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/main.cpp: In lambda function: 325s /tmp/autopkgtest.lIfmcX/build.Nrz/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 325s 163 | [](auto x) 325s | ^ 325s /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]’: 325s /usr/include/dolfinx/fem/assembler.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 62 | T assemble_scalar( 325s | ^~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 71 | return impl::assemble_scalar(M, mesh->geometry().dofmap(), 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 72 | mesh->geometry().x(), constants, coefficients); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 683 | { return std::copy(__first, __first + __n, __result); } 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/geometry/BoundingBoxTree.h: In function ‘std::array dolfinx::geometry::impl_bb::compute_bbox_of_bboxes(std::span, int> >) [with T = double]’: 325s /usr/include/dolfinx/geometry/BoundingBoxTree.h:62:18: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 325s 62 | std::array compute_bbox_of_bboxes( 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/main.cpp: In function ‘int main(int, char**)’: 325s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/main.cpp:229:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 229 | bc->set(b.mutable_array(), std::nullopt); 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 >&)::]’: 325s /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 325s 4724 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, 325s | ^~~~~~~~~~~ 325s /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 325s /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 325s /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 325s 4740 | std::__introselect(__first, __nth, __last, 325s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 325s 4741 | std::__lg(__last - __first) * 2, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 4742 | __gnu_cxx::__ops::__iter_comp_iter(__comp)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/vector:66, 325s from /usr/include/basix/cell.h:10, 325s from /usr/include/basix/finite-element.h:7: 325s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 1426 | insert(const_iterator __position, initializer_list __l) 325s | ^~~~~~ 325s /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 325s /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 325s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 325s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1430 | std::random_access_iterator_tag()); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 642 | copy(_II __first, _II __last, _OI __result) 325s | ^~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 1426 | insert(const_iterator __position, initializer_list __l) 325s | ^~~~~~ 325s /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 325s /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 325s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 325s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1430 | std::random_access_iterator_tag()); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 325s from /usr/include/dolfinx.h:16, 325s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly/main.cpp:12: 325s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 325s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 540 | x.insert(x.end(), {x0, x1}); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 565 | v2, v3, vmid}); 325s | ~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 627 | {x.size() / 2, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 632 | std::vector{}, {0, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 325s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1159 | std::move(__comp), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic/main.cpp: In function ‘int main(int, char**)’: 325s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic/main.cpp:242:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 242 | bc->set(b.mutable_array(), std::nullopt); 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 325s /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 325s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 325s 610 | this->_M_impl._M_start, 325s | ~~~~~~~~~~~~~~~~~~~~~~~ 325s 611 | _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 325s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 671 | i0 + iy + ny + 2}); 325s | ~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 676 | {x.size() / 2, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 681 | std::vector{}, {0, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 325s from /usr/include/dolfinx/geometry/utils.h:9, 325s from /usr/include/dolfinx/fem/interpolate.h:19, 325s from /usr/include/dolfinx/fem/Function.h:12: 325s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector]’: 325s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 783 | Mesh> create_mesh( 325s | ^~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 325s | ^ 325s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 830 | cells1 = std::vector(cells.begin(), cells.end()); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 841 | std::vector cells1_v 325s | ^~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 880 | boundary_v.erase(unique_end, range_end); 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 885 | boundary_v.erase(boundary_v.begin()); 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 325s | ^~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 905 | nodes1.erase(unique_end, range_end); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 911 | Geometry geometry 325s | ^~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 325s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 608 | __miter_base(_Iterator __it) 325s | ^~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr bool std::equal(_II1, _II1, _II2) [with _II1 = __gnu_cxx::__normal_iterator > >; _II2 = const double*]’: 325s /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 325s 1582 | equal(_II1 __first1, _II1 __last1, _II2 __first2) 325s | ^~~~~ 325s /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 325s /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 325s 1592 | return std::__equal_aux(__first1, __last1, __first2); 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 > >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 642 | copy(_II __first, _II __last, _OI __result) 325s | ^~~~ 325s /usr/include/c++/14/bits/stl_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]’: 325s /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 325s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1720 | __start, _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /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 325s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1720 | __start, _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 325s | ^~~~~~~~ 325s /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 325s /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 325s /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 325s 368 | return ranges::__copy_or_move(std::move(__first), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 325s 369 | std::move(__last), 325s | ~~~~~~~~~~~~~~~~~~ 325s 370 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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]’: 325s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 325s | ^~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double; _Alloc = std::allocator]’: 325s /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 325s 1631 | _M_allocate_and_copy(size_type __n, 325s | ^~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1638 | _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 72 | cmap.tabulate(0, X, Xshape, phi_b); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325s /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 325s 371 | return std::__do_uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325s 373 | return std::uninitialized_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 325s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 608 | __miter_base(_Iterator __it) 325s | ^~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 185 | __uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_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 >]’: 325s /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 325s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 325s | ^~~~~~~~ 325s In file included from /usr/include/c++/14/functional:59, 325s from /usr/include/basix/finite-element.h:17: 325s /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 >}]’: 325s /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 325s 587 | operator()(_ArgTypes... __args) const 325s | ^~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 325s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 703 | void interpolate(Function& u, std::span f, 325s | ^~~~~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 954 | cmap.tabulate(1, X, Xshape, phi_b); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 642 | copy(_II __first, _II __last, _OI __result) 325s | ^~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_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]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325s /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 325s 371 | return std::__do_uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325s 373 | return std::uninitialized_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 371 | return std::__do_uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 373 | return std::uninitialized_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr 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]’: 325s /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 325s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1720 | __start, _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 325s | ^~~~~~~~ 325s /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 325s /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 325s /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 325s 368 | return ranges::__copy_or_move(std::move(__first), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 325s 369 | std::move(__last), 325s | ~~~~~~~~~~~~~~~~~~ 325s 370 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 608 | __miter_base(_Iterator __it) 325s | ^~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 325s from /usr/include/c++/14/bits/stl_algobase.h:67: 325s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 193 | return std::_Destroy_aux::__destroy(__first, __last); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 196 | __destroy(__first, __last); 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1002 | operator()(_It __x, _Sent __bound) const 325s | ^~~~~~~~ 325s /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 325s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 325s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 325s | ^~~~ 325s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 325s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 675 | move(_II __first, _II __last, _OI __result) 325s | ^~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 683 | return std::__copy_move_a(std::__miter_base(__first), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 684 | std::__miter_base(__last), __result); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 147 | { return std::copy(__first, __last, __result); } 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 325s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 3123 | operator()(_Iter __first, _Sent __last, 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 325s | ^~~~~~~~ 325s /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 325s /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 325s /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 325s 368 | return ranges::__copy_or_move(std::move(__first), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 325s 369 | std::move(__last), 325s | ~~~~~~~~~~~~~~~~~~ 325s 370 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s /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 325s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 325s from /usr/include/dolfinx.h:15, 325s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity/main.cpp:22: 325s /usr/include/dolfinx/la/petsc.h: In lambda function: 325s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 293 | return [A, mode, cache = std::vector()]( 325s | ^ 325s /usr/include/dolfinx/la/petsc.h: In lambda function: 325s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 327 | return [A, mode, cache = std::vector()]( 325s | ^ 325s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 325s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 325s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity/main.cpp: In constructor ‘HyperElasticProblem::HyperElasticProblem(std::shared_ptr >, std::shared_ptr >, std::vector > >)’: 325s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity/main.cpp:58:76: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 58 | std::vector ghosts(map->ghosts().begin(), map->ghosts().end()); 325s | ^ 325s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 325s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 325s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1805 | std::move(__comp), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 325s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity/main.cpp:103:38: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 325s 103 | { bc->set(b, x, -1); }); 325s | ~~~~~~~^~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 325s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 325s 3867 | find_if(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 325s 3876 | return std::__find_if(__first, __last, 325s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 325s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 325s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 737 | std::move(__result), 325s | ~~~~~~~~~~~~~~~~~~~~ 325s 738 | std::move(__op), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 325s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 325s | ^~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 715 | return std::__copy_n(__first, __n2, __result, 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s 716 | std::__iterator_category(__first)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 325s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 325s | ^~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 715 | return std::__copy_n(__first, __n2, __result, 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s 716 | std::__iterator_category(__first)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 325s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 325s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 683 | { return std::copy(__first, __first + __n, __result); } 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 325s from /usr/include/dolfinx.h:11: 325s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 325s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 124 | void assemble_vector(std::span b, const Form& L) 325s | ^~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 129 | assemble_vector(b, L, std::span(constants), 325s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 130 | make_coefficients_span(coefficients)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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]’: 325s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 181 | void apply_lifting( 325s | ^~~~~~~~~~~~~ 325s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity/main.cpp: In function ‘int main(int, char**)’: 325s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity/main.cpp:172:71: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 325s 172 | auto B = std::make_shared>(std::vector{0, 0, 0}); 325s | ^ 325s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity/main.cpp:173:78: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 325s 173 | auto traction = std::make_shared>(std::vector{0, 0, 0}); 325s | ^ 325s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity/main.cpp:247:75: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 325s 247 | std::make_shared>(std::vector{0, 0, 0}, 325s | ^ 325s /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 >}]’: 325s /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 325s 587 | operator()(_ArgTypes... __args) const 325s | ^~~~~~~~ 325s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 325s from /usr/include/dolfinx.h:11: 325s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 325s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 124 | void assemble_vector(std::span b, const Form& L) 325s | ^~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 129 | assemble_vector(b, L, std::span(constants), 325s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 130 | make_coefficients_span(coefficients)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 325s /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]’: 325s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 495 | void set(std::span x, std::optional> x0, 325s | ^~~ 325s /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]’: 325s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 72 | cmap.tabulate(0, X, Xshape, phi_b); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 181 | void apply_lifting( 325s | ^~~~~~~~~~~~~ 325s /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]’: 325s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 325s 703 | void interpolate(Function& u, std::span f, 325s | ^~~~~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 325s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 325s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 325s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 954 | cmap.tabulate(1, X, Xshape, phi_b); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 325s /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 >]’: 325s /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 325s 960 | operator()(_It&& __first, _Sent __last) const 325s | ^~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 325s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 709 | vector(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~ 325s /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 325s /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 325s 719 | _M_range_initialize_n(__first, __last, __n); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/functional:59, 325s from /usr/include/basix/finite-element.h:17: 325s /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 >}]’: 325s /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 325s 587 | operator()(_ArgTypes... __args) const 325s | ^~~~~~~~ 325s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 325s /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]’: 325s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 495 | void set(std::span x, std::optional> x0, 325s | ^~~ 325s In file included from /usr/include/c++/14/vector:72: 325s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 325s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 325s 239 | __x.end()); 325s | ~~~~~~~~~~ 325s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 251 | end(), _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 325s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 325s from /usr/include/c++/14/vector:65: 325s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 325s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 325s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 993 | std::_Destroy(__first, __last); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/algorithm:63, 325s from /usr/include/basix/maps.h:8, 325s from /usr/include/basix/finite-element.h:9: 325s /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]’: 325s /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 325s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 776 | ranges::begin(__r2), ranges::end(__r2), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 777 | std::move(__result), std::move(__binary_op), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 778 | std::move(__proj1), std::move(__proj2)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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]’: 325s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1674 | void FiniteElement::permute_data( 325s | ^~~~~~~~~~~~~~~~ 325s In file included from /usr/include/basix/finite-element.h:12: 325s /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]’: 325s /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 325s 243 | void apply_matrix( 325s | ^~~~~~~~~~~~ 325s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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]’: 325s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1733 | void FiniteElement::transform_data( 325s | ^~~~~~~~~~~~~~~~ 325s /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 325s 1754 | op(std::span(v_size_t), 325s | ~~^~~~~~~~~~~~~~~~~~~~~ 325s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1756 | dofstart, block_size); 325s | ~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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 325s 1775 | op(std::span(v_size_t), 325s | ~~^~~~~~~~~~~~~~~~~~~~~ 325s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1777 | dofstart, block_size); 325s | ~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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 325s 1786 | op(std::span(v_size_t), 325s | ~~^~~~~~~~~~~~~~~~~~~~~ 325s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1788 | dofstart, block_size); 325s | ~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 325s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 325s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1805 | std::move(__comp), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/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)::]’: 325s /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 325s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 2095 | __value, std::move(__comp), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1674 | void FiniteElement::permute_data( 325s | ^~~~~~~~~~~~~~~~ 325s /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]’: 325s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1733 | void FiniteElement::transform_data( 325s | ^~~~~~~~~~~~~~~~ 325s /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 325s 1754 | op(std::span(v_size_t), 325s | ~~^~~~~~~~~~~~~~~~~~~~~ 325s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1756 | dofstart, block_size); 325s | ~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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 325s 1786 | op(std::span(v_size_t), 325s | ~~^~~~~~~~~~~~~~~~~~~~~ 325s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1788 | dofstart, block_size); 325s | ~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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 325s 1797 | op(std::span(v_size_t), 325s | ~~^~~~~~~~~~~~~~~~~~~~~ 325s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1799 | dofstart, block_size); 325s | ~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 325s from /usr/include/dolfinx/fem/assembler.h:9, 325s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 325s from /usr/include/dolfinx.h:11: 325s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 325s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 325s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 325s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 703 | void interpolate(Function& u, std::span f, 325s | ^~~~~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 954 | cmap.tabulate(1, X, Xshape, phi_b); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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]’: 325s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 325s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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)>]’: 325s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 267 | void assemble_matrix( 325s | ^~~~~~~~~~~~~~~ 325s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 325s from /usr/include/dolfinx.h:16: 325s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 325s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 540 | x.insert(x.end(), {x0, x1}); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 565 | v2, v3, vmid}); 325s | ~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 627 | {x.size() / 2, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 632 | std::vector{}, {0, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s In file included from /usr/include/c++/14/vector:72: 325s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 325s 957 | vector<_Tp, _Alloc>:: 325s | ^~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 325s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 325s | ^~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38, 325s from /usr/include/c++/14/bits/ranges_algo.h:38, 325s from /usr/include/c++/14/algorithm:63, 325s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity/main.cpp:18: 325s /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 >]’: 325s /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 325s 960 | operator()(_It&& __first, _Sent __last) const 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 325s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /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]’: 325s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 715 | 0); 325s | ~~ 325s In file included from /usr/include/c++/14/vector:66, 325s from /usr/include/basix/cell.h:10, 325s from /usr/include/basix/finite-element.h:7, 325s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity/main.cpp:19: 325s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = int; _Alloc = std::allocator]’: 325s /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 325s 709 | vector(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~ 325s /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 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 325s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 346 | __niter_wrap(_From __from, _To __res) 325s | ^~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 719 | _M_range_initialize_n(__first, __last, __n); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 642 | copy(_II __first, _II __last, _OI __result) 325s | ^~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 325s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 671 | i0 + iy + ny + 2}); 325s | ~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 676 | {x.size() / 2, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 325s from /usr/include/dolfinx.h:16: 325s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 325s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 681 | std::vector{}, {0, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 540 | x.insert(x.end(), {x0, x1}); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 565 | v2, v3, vmid}); 325s | ~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/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&]’: 325s /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 325s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 627 | {x.size() / 2, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 632 | std::vector{}, {0, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 325s /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 >]’: 325s /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 325s 960 | operator()(_It&& __first, _Sent __last) const 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 709 | vector(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~ 325s /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 325s /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 325s 719 | _M_range_initialize_n(__first, __last, __n); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 325s from /usr/include/dolfinx.h:11: 325s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 325s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 124 | void assemble_vector(std::span b, const Form& L) 325s | ^~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 129 | assemble_vector(b, L, std::span(constants), 325s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 130 | make_coefficients_span(coefficients)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s In file included from /usr/include/c++/14/numeric:62, 325s from /usr/include/basix/finite-element.h:19: 325s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 325s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 325s | ^~~~ 325s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /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 >&):: >]’: 325s /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 325s 1915 | __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, 325s | ^~~~~~~~~~~~~ 325s /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 325s /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 325s /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 325s 1923 | std::__heap_select(__first, __nth + 1, __last, __comp); 325s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 1925 | std::iter_swap(__first, __nth); 325s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 325s /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 325s 1930 | std::__unguarded_partition_pivot(__first, __last, __comp); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s 1936 | std::__insertion_sort(__first, __last, __comp); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/algorithm:61: 325s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 325s | ^~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 325s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 46 | void reorder_list(std::span list, std::span nodemap) 325s | ^~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 53 | const std::vector orig(list.begin(), list.end()); 325s | ^~~~ 325s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 58 | std::ranges::copy(links_old, links_new.begin()); 325s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 325s /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]’: 325s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 495 | void set(std::span x, std::optional> x0, 325s | ^~~ 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 325s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 325s 239 | __x.end()); 325s | ~~~~~~~~~~ 325s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 251 | end(), _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 325s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 325s from /usr/include/c++/14/vector:65: 325s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 325s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 325s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 993 | std::_Destroy(__first, __last); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 325s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1805 | std::move(__comp), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 325s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 671 | i0 + iy + ny + 2}); 325s | ~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 676 | {x.size() / 2, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 325s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1134 | operator()(_Iter __first, _Sent __last, 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 681 | std::vector{}, {0, 2}, partitioner); 325s | ^ 325s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1139 | return {__first, __first}; 325s | ^ 325s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1148 | return {++__dest, __first}; 325s | ^ 325s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 1577 | erase(const_iterator __first, const_iterator __last) 325s | ^~~~~ 325s /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 325s /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 325s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 1549 | erase(const_iterator __position) 325s | ^~~~~ 325s /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 325s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 325s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 1426 | insert(const_iterator __position, initializer_list __l) 325s | ^~~~~~ 325s /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 325s /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 325s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 325s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1430 | std::random_access_iterator_tag()); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 325s /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 325s 1426 | insert(const_iterator __position, initializer_list __l) 325s | ^~~~~~ 325s /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 325s /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 325s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 325s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1430 | std::random_access_iterator_tag()); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 371 | return std::__do_uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 373 | return std::uninitialized_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/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]’: 325s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 325s | ^~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 325s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 325s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp:15: 325s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 325s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 119 | std::ranges::copy(buffer, range.begin()); 325s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = __gnu_cxx::__normal_iterator > >; _II2 = const double*]’: 325s /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 325s 1251 | __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2) 325s | ^~~~~~~~~~~ 325s /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 325s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 325s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 325s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 325s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 676 | distribute_data(MPI_Comm comm0, std::span indices, 325s | ^~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 325s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1159 | std::move(__comp), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 > >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 371 | return std::__do_uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 373 | return std::uninitialized_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 325s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 2021 | std::move(__comp), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 325s 610 | this->_M_impl._M_start, 325s | ~~~~~~~~~~~~~~~~~~~~~~~ 325s 611 | _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 371 | return std::__do_uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 373 | return std::uninitialized_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 325s | ^~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 314 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 325s from /usr/include/dolfinx/geometry/utils.h:9, 325s from /usr/include/dolfinx/fem/interpolate.h:19, 325s from /usr/include/dolfinx/fem/Function.h:12, 325s from /usr/include/dolfinx/fem/DirichletBC.h:12, 325s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 325s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector]’: 325s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 783 | Mesh> create_mesh( 325s | ^~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 325s | ^ 325s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 830 | cells1 = std::vector(cells.begin(), cells.end()); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 841 | std::vector cells1_v 325s | ^~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s In file included from /usr/include/dolfinx/fem/assembler.h:11: 325s /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]’: 325s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1289 | void assemble_vector( 325s | ^~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 325s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1298 | constants, coefficients); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 880 | boundary_v.erase(unique_end, range_end); 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 885 | boundary_v.erase(boundary_v.begin()); 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 325s | ^~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 325s 905 | nodes1.erase(unique_end, range_end); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 911 | Geometry geometry 325s | ^~~~~~~~ 325s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]’: 325s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 193 | return std::_Destroy_aux::__destroy(__first, __last); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 196 | __destroy(__first, __last); 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 325s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 382 | create_geometry( 325s | ^~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 424 | const std::vector l2l = graph::build::compute_local_to_local( 325s | ^~~ 325s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 429 | std::ranges::transform(l2l, igi.begin(), 325s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 325s 430 | [&nodes](auto index) { return nodes[index]; }); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 185 | __uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 325s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 325s | ^~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 147 | { return std::copy(__first, __last, __result); } 325s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s In file included from /usr/include/dolfinx/la/Vector.h:14: 325s /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]’: 325s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 390 | void scatter_rev_begin(std::span send_buffer, 325s | ^~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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]’: 325s /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 325s 681 | vector(initializer_list __l, 325s | ^~~~~~ 325s /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]’: 325s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 195 | void scatter_fwd_begin(std::span send_buffer, 325s | ^~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 325s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 325s 957 | vector<_Tp, _Alloc>:: 325s | ^~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 325s /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]’: 325s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 325s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 235 | _fshape, cells); 325s | ~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 325s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 185 | __uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 325s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 325s | ^~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 325s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 346 | __niter_wrap(_From __from, _To __res) 325s | ^~~~~~~~~~~~ 325s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 325s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 676 | distribute_data(MPI_Comm comm0, std::span indices, 325s | ^~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 325s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 382 | create_geometry( 325s | ^~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 424 | const std::vector l2l = graph::build::compute_local_to_local( 325s | ^~~ 325s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 429 | std::ranges::transform(l2l, igi.begin(), 325s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 325s 430 | [&nodes](auto index) { return nodes[index]; }); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 325s /tmp/autopkgtest.lIfmcX/build.Nrz/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 325s 222 | [](auto x) 325s | ^ 325s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 325s | ^~~~~~~~ 325s /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 325s /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 325s /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 325s 368 | return ranges::__copy_or_move(std::move(__first), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 325s 369 | std::move(__last), 325s | ~~~~~~~~~~~~~~~~~~ 325s 370 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 325s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 325s 610 | this->_M_impl._M_start, 325s | ~~~~~~~~~~~~~~~~~~~~~~~ 325s 611 | _M_get_Tp_allocator()); 325s | ~~~~~~~~~~~~~~~~~~~~~~ 325s /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&]’: 325s /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 325s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 325s | ^~~~~~~~ 325s /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 325s /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 325s /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 325s 368 | return ranges::__copy_or_move(std::move(__first), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 325s 369 | std::move(__last), 325s | ~~~~~~~~~~~~~~~~~~ 325s 370 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::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]’: 325s /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 325s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 325s | ^~~~~~~~ 325s /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 325s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 776 | ranges::begin(__r2), ranges::end(__r2), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 777 | std::move(__result), std::move(__binary_op), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 778 | std::move(__proj1), std::move(__proj2)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /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 325s /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 325s /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 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 185 | __uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 325s /tmp/autopkgtest.lIfmcX/build.Nrz/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 325s 235 | [](auto x) 325s | ^ 325s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 325s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 325s | ^~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 371 | return std::__do_uninit_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 373 | return std::uninitialized_copy(__first, __last, __result); 325s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 325s | ^~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 314 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 325s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 325s | ^~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 325s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 325s | ^~~~~~~~~ 325s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 325s | ^~~~~~~~~ 325s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s In file included from /usr/include/dolfinx/fem/assembler.h:10: 325s /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]’: 325s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 168 | T assemble_scalar( 325s | ^~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 184 | value += impl::assemble_cells(x_dofmap, x, cells, fn, constants, coeffs, 325s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 185 | cstride); 325s | ~~~~~~~~ 325s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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 325s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 863 | operator()(_It& __it, _Sent __bound) const 325s | ^~~~~~~~ 325s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 204 | value += impl::assemble_exterior_facets( 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 325s 205 | x_dofmap, x, num_facets_per_cell, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 206 | M.domain(IntegralType::exterior_facet, i), fn, constants, coeffs, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 207 | cstride, perms); 325s | ~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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 325s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s 217 | value += impl::assemble_interior_facets( 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 325s 218 | x_dofmap, x, num_facets_per_cell, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 219 | M.domain(IntegralType::interior_facet, i), fn, constants, coeffs, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 220 | cstride, c_offsets, perms); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 325s /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 325s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 325s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 325s | ^~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1905 | std::__introsort_loop(__first, __last, 325s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s 1906 | std::__lg(__last - __first) * 2, 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 1907 | __comp); 325s | ~~~~~~~ 325s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 1908 | std::__final_insertion_sort(__first, __last, __comp); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 608 | __miter_base(_Iterator __it) 325s | ^~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 325s | ^~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 642 | copy(_II __first, _II __last, _OI __result) 325s | ^~~~ 325s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 325s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 325s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 325s | ^~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 314 | std::move(__result)); 325s | ~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 325s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 325s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 325s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s 737 | std::move(__result), 325s | ~~~~~~~~~~~~~~~~~~~~ 325s 738 | std::move(__op), std::move(__proj)); 325s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 325s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 325s 1789 | operator()(_Iter __first, _Sent __last, 325s | ^~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 325s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 325s 1792 | auto __lasti = ranges::next(__first, __last); 325s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 325s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 325s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 325s | ^ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 326s | ^~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 2152 | return __find_if(__first, __last, __pred, 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s 2153 | std::__iterator_category(__first)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 326s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 683 | { return std::copy(__first, __first + __n, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 683 | { return std::copy(__first, __first + __n, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/c++/14/vector:72: 326s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 326s 957 | vector<_Tp, _Alloc>:: 326s | ^~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 326s In file included from /usr/include/c++/14/algorithm:61: 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 326s | ^~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 326s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr std::iter_difference_t::type> std::ranges::__distance_fn::operator()(_It&&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >&; _Sent = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 960 | operator()(_It&& __first, _Sent __last) const 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 709 | vector(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~ 326s /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 326s /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 326s 719 | _M_range_initialize_n(__first, __last, __n); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/c++/14/numeric:62: 326s /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]’: 326s /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 326s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 326s | ^~~~ 326s /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 326s In file included from /usr/include/c++/14/algorithm:61: 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 326s | ^~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 326s /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]’: 326s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 326s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 235 | _fshape, cells); 326s | ~~~~~~~~~~~~~~~ 326s /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]’: 326s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 46 | void reorder_list(std::span list, std::span nodemap) 326s | ^~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 53 | const std::vector orig(list.begin(), list.end()); 326s | ^~~~ 326s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 58 | std::ranges::copy(links_old, links_new.begin()); 326s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 326s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 326s 239 | __x.end()); 326s | ~~~~~~~~~~ 326s /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 326s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 251 | end(), _M_get_Tp_allocator()); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 326s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 326s from /usr/include/c++/14/vector:65: 326s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 326s 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: 326s /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 326s 993 | std::_Destroy(__first, __last); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 326s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1805 | std::move(__comp), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/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]’: 326s /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 326s 1134 | operator()(_Iter __first, _Sent __last, 326s | ^~~~~~~~ 326s /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 326s /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 326s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 1139 | return {__first, __first}; 326s | ^ 326s /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 326s 1148 | return {++__dest, __first}; 326s | ^ 326s /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]’: 326s /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 326s 1577 | erase(const_iterator __first, const_iterator __last) 326s | ^~~~~ 326s /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 326s /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 326s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 326s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/c++/14/bits/refwrap.h:38, 326s from /usr/include/c++/14/vector:68: 326s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 326s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 326s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 326s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 1549 | erase(const_iterator __position) 326s | ^~~~~ 326s /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 326s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 326s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 371 | return std::__do_uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 373 | return std::uninitialized_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 326s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 326s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 326s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 326s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 326s from /usr/include/dolfinx/fem/Function.h:11: 326s /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]’: 326s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 119 | std::ranges::copy(buffer, range.begin()); 326s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 326s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 326s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 326s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 154 | void apply_permutation_mapped(std::span perm, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 326s from /usr/include/dolfinx.h:10: 326s /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]’: 326s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 676 | distribute_data(MPI_Comm comm0, std::span indices, 326s | ^~~~~~~~~~~~~~~ 326s /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]’: 326s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 144 | void apply_permutation(std::span perm, std::span data, 326s | ^~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 2021 | std::move(__comp), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 326s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 326s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 326s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 326s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 326s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 326s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 326s from /usr/include/dolfinx/fem/assembler.h:9: 326s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 326s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 326s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 326s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 326s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 326s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 326s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 326s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 326s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’: 326s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 382 | create_geometry( 326s | ^~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 424 | const std::vector l2l = graph::build::compute_local_to_local( 326s | ^~~ 326s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 429 | std::ranges::transform(l2l, igi.begin(), 326s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 326s 430 | [&nodes](auto index) { return nodes[index]; }); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 326s from /usr/include/dolfinx/fem/assembler.h:9: 326s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 326s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 326s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1720 | __start, _M_get_Tp_allocator()); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 326s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /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 >]’: 326s /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 326s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 326s | ^~~~~~~~ 326s /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 326s /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 326s 629 | return ranges::fill_n(std::move(__first), __len, __value); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 326s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /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)>]’: 326s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 267 | void assemble_matrix( 326s | ^~~~~~~~~~~~~~~ 326s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 326s from /usr/include/dolfinx/fem/assembler.h:9: 326s /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]’: 326s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 326s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 326s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 326s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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)>]’: 326s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 267 | void assemble_matrix( 326s | ^~~~~~~~~~~~~~~ 326s /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]’: 326s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 111 | void assemble_vector( 326s | ^~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 116 | impl::assemble_vector(b, L, constants, coefficients); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/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)>]’: 326s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 326s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 326s /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 326s 1589 | __heap_select(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 1593 | std::__make_heap(__first, __middle, __comp); 326s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 1595 | if (__comp(__i, __first)) 326s | ~~~~~~^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 326s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 326s from /usr/include/c++/14/algorithm:63, 326s from /usr/include/basix/maps.h:8, 326s from /usr/include/basix/finite-element.h:9, 326s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/main.cpp:83: 326s /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&]’: 326s /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 326s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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> >]’: 326s /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 326s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 326s | ^~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 326s /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 326s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1856 | __comp); 326s | ~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 111 | void assemble_vector( 326s | ^~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 116 | impl::assemble_vector(b, L, constants, coefficients); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 326s /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 326s 1770 | __insertion_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 1777 | if (__comp(__i, __first)) 326s | ~~~~~~^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 326s | ^~~~~~~~~~~~~~~~~~~~~~~ 326s /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)>]’: 326s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 326s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 326s from /usr/include/c++/14/algorithm:63, 326s from /usr/include/basix/maps.h:8, 326s from /usr/include/basix/finite-element.h:9, 326s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic/main.cpp:131: 326s /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&]’: 326s /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 326s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 111 | void assemble_vector( 326s | ^~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 116 | impl::assemble_vector(b, L, constants, coefficients); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /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)>]’: 326s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 267 | void assemble_matrix( 326s | ^~~~~~~~~~~~~~~ 326s /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]’: 326s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 152 | void apply_lifting( 326s | ^~~~~~~~~~~~~ 326s /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)>]’: 326s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 326s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/dolfinx/fem/Function.h:17: 326s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 326s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 146 | std::span(_buffer_local), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 147 | _request); 326s | ~~~~~~~~~ 326s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/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]’: 326s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 152 | void apply_lifting( 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 185 | __uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 185 | __uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 326s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 326s | ^~~~~~~~~~~~~~ 326s In file included from /usr/include/dolfinx/fem/Function.h:17: 326s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 326s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 146 | std::span(_buffer_local), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 147 | _request); 326s | ~~~~~~~~~ 326s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; bool = false]’: 326s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 326s | ^~~~~~~~~ 326s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]’: 326s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 326s | ^~~~~~~~~ 326s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s 147 | { return std::copy(__first, __last, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 326s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 99 | std::span(_buffer_remote), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 100 | std::span(_request)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 326s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 326s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 326s | ^~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 346 | __niter_wrap(_From __from, _To __res) 326s | ^~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_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]’: 326s /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 326s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1720 | __start, _M_get_Tp_allocator()); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s 147 | { return std::copy(__first, __last, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector]’: 326s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 99 | std::span(_buffer_remote), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 100 | std::span(_request)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1631 | _M_allocate_and_copy(size_type __n, 326s | ^~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1638 | _M_get_Tp_allocator()); 326s | ~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/c++/14/array:43, 326s from /usr/include/basix/cell.h:7: 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 147 | { return std::copy(__first, __last, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 326s /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 326s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 326s | ^~~~~~~~ 326s /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 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s In file included from /usr/include/c++/14/vector:66, 326s from /usr/include/basix/cell.h:10, 326s from /usr/include/basix/finite-element.h:7: 326s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 326s 1426 | insert(const_iterator __position, initializer_list __l) 326s | ^~~~~~ 326s /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 326s /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 326s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 326s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1430 | std::random_access_iterator_tag()); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 185 | __uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 326s | ^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 326s 1426 | insert(const_iterator __position, initializer_list __l) 326s | ^~~~~~ 326s /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 326s /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 326s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 326s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1430 | std::random_access_iterator_tag()); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1876 | __introsort_loop(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1884 | std::__partial_sort(__first, __last, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1819 | __comp); 326s | ~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1822 | std::__insertion_sort(__first, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 326s | ^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::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]’: 326s /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 326s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1159 | std::move(__comp), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 326s | ^~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s In file included from /usr/include/c++/14/vector:66, 326s from /usr/include/basix/cell.h:10, 326s from /usr/include/basix/finite-element.h:7: 326s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 326s 1426 | insert(const_iterator __position, initializer_list __l) 326s | ^~~~~~ 326s /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 326s /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 326s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 326s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1430 | std::random_access_iterator_tag()); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 326s 1426 | insert(const_iterator __position, initializer_list __l) 326s | ^~~~~~ 326s /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 326s /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 326s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 326s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1430 | std::random_access_iterator_tag()); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 326s /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 326s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 326s 610 | this->_M_impl._M_start, 326s | ~~~~~~~~~~~~~~~~~~~~~~~ 326s 611 | _M_get_Tp_allocator()); 326s | ~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 326s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 326s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1789 | operator()(_Iter __first, _Sent __last, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1792 | auto __lasti = ranges::next(__first, __last); 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 326s | ^ 326s /usr/include/c++/14/bits/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)::]’: 326s /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 326s 2064 | operator()(_Iter __first, _Sent __last, 326s | ^~~~~~~~ 326s /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 326s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp:14: 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 319 | return [](std::span, std::span, std::int32_t, int) 326s | ^ 326s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 326s from /usr/include/dolfinx/geometry/utils.h:9, 326s from /usr/include/dolfinx/fem/interpolate.h:19, 326s from /usr/include/dolfinx/fem/Function.h:12: 326s /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]’: 326s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 783 | Mesh> create_mesh( 326s | ^~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 326s | ^ 326s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 830 | cells1 = std::vector(cells.begin(), cells.end()); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 341 | return [dims, sub_element_fns](std::span data, 326s | ^ 326s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 841 | std::vector cells1_v 326s | ^~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 326s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 350 | block_size); 326s | ~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 326s 880 | boundary_v.erase(unique_end, range_end); 326s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 326s 885 | boundary_v.erase(boundary_v.begin()); 326s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 326s | ^~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 326s 905 | nodes1.erase(unique_end, range_end); 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 911 | Geometry geometry 326s | ^~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 362 | return [ebs, sub_fn](std::span data, 326s | ^ 326s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 326s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 372 | return [this](std::span data, std::span cell_info, 326s | ^ 326s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 376 | return [this](std::span data, std::span cell_info, 326s | ^ 326s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 326s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 380 | return [this](std::span data, std::span cell_info, 326s | ^ 326s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 326s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 326s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1002 | operator()(_It __x, _Sent __bound) const 326s | ^~~~~~~~ 326s /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 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 384 | return [this](std::span data, std::span cell_info, 326s | ^ 326s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 386 | { T_apply(data, cell_info[cell], block_size); }; 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 326s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 326s /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 326s 376 | operator()(_Range&& __r, _Out __result) const 326s | ^~~~~~~~ 326s /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 326s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 379 | std::move(__result)); 326s | ~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 326s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 2107 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 2111 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 2115 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 2119 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 2127 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 2132 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 2137 | if (__pred(__first)) 326s | ~~~~~~^~~~~~~~~ 326s /usr/include/c++/14/bits/stl_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 > >]’: 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 326s | ^~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, std::span, int, int}]’: 326s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 587 | operator()(_ArgTypes... __args) const 326s | ^~~~~~~~ 326s /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]’: 326s /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 326s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1159 | std::move(__comp), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/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]’: 326s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 326s | ^~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 326s /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 326s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 326s 610 | this->_M_impl._M_start, 326s | ~~~~~~~~~~~~~~~~~~~~~~~ 326s 611 | _M_get_Tp_allocator()); 326s | ~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 326s | ^~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 326s from /usr/include/dolfinx/geometry/utils.h:9, 326s from /usr/include/dolfinx/fem/interpolate.h:19, 326s from /usr/include/dolfinx/fem/Function.h:12: 326s /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]’: 326s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 783 | Mesh> create_mesh( 326s | ^~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 326s | ^ 326s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 830 | cells1 = std::vector(cells.begin(), cells.end()); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 841 | std::vector cells1_v 326s | ^~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 326s 880 | boundary_v.erase(unique_end, range_end); 326s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 326s 885 | boundary_v.erase(boundary_v.begin()); 326s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 326s | ^~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 326s 905 | nodes1.erase(unique_end, range_end); 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 911 | Geometry geometry 326s | ^~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 326s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 326s /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 326s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/dolfinx/fem/FunctionSpace.h:9: 326s /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]’: 326s /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 326s 128 | math::dot(cell_geometry, dphi, J, true); 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s /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]’: 326s /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 326s 140 | math::inv(J, K); 326s | ~~~~~~~~~^~~~~~ 326s /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 326s /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 326s 142 | math::pinv(J, K); 326s | ~~~~~~~~~~^~~~~~ 326s /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 326s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 326s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 326s /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 326s 87 | auto det(Matrix A) 326s | ^~~ 326s /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)>]’: 326s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 233 | void assemble_matrix( 326s | ^~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 247 | mesh->geometry().x(), constants, coefficients, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 248 | dof_marker0, dof_marker1); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = double*; _OI = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 326s | ^~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = int]’: 326s /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 326s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 326s | ^~~~ 326s /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 326s /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 326s 1029 | std::__fill_a(__first, __last, __value); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/dolfinx/fem/Function.h:10: 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 319 | return [](std::span, std::span, std::int32_t, int) 326s | ^ 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 341 | return [dims, sub_element_fns](std::span data, 326s | ^ 326s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 326s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 350 | block_size); 326s | ~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 362 | return [ebs, sub_fn](std::span data, 326s | ^ 326s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 326s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 372 | return [this](std::span data, std::span cell_info, 326s | ^ 326s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 376 | return [this](std::span data, std::span cell_info, 326s | ^ 326s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 326s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 380 | return [this](std::span data, std::span cell_info, 326s | ^ 326s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 326s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 384 | return [this](std::span data, std::span cell_info, 326s | ^ 326s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 386 | { T_apply(data, cell_info[cell], block_size); }; 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 326s /tmp/autopkgtest.lIfmcX/build.Nrz/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 326s 232 | auto detJ = [](mdspan2_t x) 326s | ^ 326s /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]’: 326s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 152 | compute_jacobian_determinant(const U& J, std::span w) 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 326s | ^~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/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 326s 172 | math::dot(B, J, BA); 326s | ~~~~~~~~~^~~~~~~~~~ 326s /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 326s /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 326s /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}]’: 326s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 587 | operator()(_ArgTypes... __args) const 326s | ^~~~~~~~ 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 326s /tmp/autopkgtest.lIfmcX/build.Nrz/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 326s 244 | T scale = detJ(mdspan2_t(x)); 326s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 326s | ^~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 326s 957 | vector<_Tp, _Alloc>:: 326s | ^~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 326s | ^~~~~~~~~~~~~~~~~~~ 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 326s /tmp/autopkgtest.lIfmcX/build.Nrz/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 326s 256 | T scale = detJ(mdspan2_t(x)); 326s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘void assemble(MPI_Comm) [with T = double]’: 326s /tmp/autopkgtest.lIfmcX/build.Nrz/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 326s 228 | e.tabulate(0, X, phi); 326s | ~~~~~~~~~~^~~~~~~~~~~ 326s /tmp/autopkgtest.lIfmcX/build.Nrz/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 326s /tmp/autopkgtest.lIfmcX/build.Nrz/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 326s 239 | std::array A_hat_b = A_ref(phi, weights); 326s | ~~~~~~~~^~~~~~~~~~~~~~ 326s /tmp/autopkgtest.lIfmcX/build.Nrz/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 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:239:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /tmp/autopkgtest.lIfmcX/build.Nrz/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 326s 253 | = [b_hat = b_ref(phi, weights), 326s | ~~~~~~~~^~~~~~~~~~~~~~ 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:253:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 326s /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]’: 326s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 326s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 235 | _fshape, cells); 326s | ~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, const Function&, std::span) [with T = double; U = double]’: 326s /usr/include/dolfinx/fem/interpolate.h:1209:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 326s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 326s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 326s | ^~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 346 | __niter_wrap(_From __from, _To __res) 326s | ^~~~~~~~~~~~ 326s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 326s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__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 >&):: >]’: 326s /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 326s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s /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&]’: 326s /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 326s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/c++/14/numeric:62, 326s from /usr/include/basix/finite-element.h:19: 326s /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]’: 326s /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 326s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 326s | ^~~~ 326s /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 326s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 326s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_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 >&)::]’: 326s /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 326s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 326s /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 326s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 326s | ^~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_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 >&):: >]’: 326s /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 326s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 88 | if (__comp(__a, __b)) 326s | ~~~~~~^~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 90 | if (__comp(__b, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 91 | std::iter_swap(__result, __b); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 92 | else if (__comp(__a, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 93 | std::iter_swap(__result, __c); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 95 | std::iter_swap(__result, __a); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 97 | else if (__comp(__a, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 98 | std::iter_swap(__result, __a); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 99 | else if (__comp(__b, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 100 | std::iter_swap(__result, __c); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 102 | std::iter_swap(__result, __b); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /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]’: 326s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 46 | void reorder_list(std::span list, std::span nodemap) 326s | ^~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 53 | const std::vector orig(list.begin(), list.end()); 326s | ^~~~ 326s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 58 | std::ranges::copy(links_old, links_new.begin()); 326s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 326s /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 326s 1829 | __unguarded_partition(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 1835 | while (__comp(__first, __pivot)) 326s | ~~~~~~^~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 1838 | while (__comp(__pivot, __last)) 326s | ~~~~~~^~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 1842 | std::iter_swap(__first, __last); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _BI2 = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >]’: 326s /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 326s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 923 | std::__miter_base(__last), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 924 | __result); 326s | ~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 326s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1805 | std::move(__comp), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 326s /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]’: 326s /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 326s 128 | math::dot(cell_geometry, dphi, J, true); 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 1134 | operator()(_Iter __first, _Sent __last, 326s | ^~~~~~~~ 326s /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 326s /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 326s /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 326s /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 326s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 1139 | return {__first, __first}; 326s | ^ 326s /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 326s 1148 | return {++__dest, __first}; 326s | ^ 326s /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]’: 326s /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 326s 140 | math::inv(J, K); 326s | ~~~~~~~~~^~~~~~ 326s /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 326s /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 326s 142 | math::pinv(J, K); 326s | ~~~~~~~~~~^~~~~~ 326s /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 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 326s /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 326s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 1577 | erase(const_iterator __first, const_iterator __last) 326s | ^~~~~ 326s /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 326s /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 326s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 326s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 1549 | erase(const_iterator __position) 326s | ^~~~~ 326s /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 326s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 326s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 371 | return std::__do_uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 373 | return std::uninitialized_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 326s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 326s /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 326s 87 | auto det(Matrix A) 326s | ^~~ 326s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 326s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 326s from /usr/include/dolfinx/fem/Function.h:11: 326s /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]’: 326s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 119 | std::ranges::copy(buffer, range.begin()); 326s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/dolfinx/fem/Function.h:11: 326s /usr/include/dolfinx/fem/FunctionSpace.h: In member function ‘std::vector dolfinx::fem::FunctionSpace::tabulate_dof_coordinates(bool) const [with T = double]’: 326s /usr/include/dolfinx/fem/FunctionSpace.h:276:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 276 | cmap.tabulate(0, X, Xshape, phi_b); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 326s from /usr/include/dolfinx.h:10: 326s /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]’: 326s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 676 | distribute_data(MPI_Comm comm0, std::span indices, 326s | ^~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/FunctionSpace.h:298:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 298 | apply_dof_transformation( 326s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 326s 299 | x_b, std::span(cell_info.data(), cell_info.size()), c, x.extent(1)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /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 326s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 2021 | std::move(__comp), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 72 | cmap.tabulate(0, X, Xshape, phi_b); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’: 326s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 382 | create_geometry( 326s | ^~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 147 | { return std::copy(__first, __last, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 424 | const std::vector l2l = graph::build::compute_local_to_local( 326s | ^~~ 326s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 429 | std::ranges::transform(l2l, igi.begin(), 326s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 326s 430 | [&nodes](auto index) { return nodes[index]; }); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 147 | { return std::copy(__first, __last, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/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]’: 326s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 152 | compute_jacobian_determinant(const U& J, std::span w) 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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 326s 172 | math::dot(B, J, BA); 326s | ~~~~~~~~~^~~~~~~~~~ 326s /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 326s /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 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s In file included from /usr/include/c++/14/functional:59, 326s from /usr/include/basix/finite-element.h:17: 326s /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 >}]’: 326s /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 326s 587 | operator()(_ArgTypes... __args) const 326s | ^~~~~~~~ 326s /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]’: 326s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 326s | ^~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/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]’: 326s /usr/include/dolfinx/fem/utils.h:1239:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1239 | tabulate_tensor, value_shape, argument_function_space); 326s | ^ 326s /usr/include/dolfinx/fem/utils.h:1239:74: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 147 | { return std::copy(__first, __last, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1863 | __partial_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1868 | std::__heap_select(__first, __middle, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1869 | std::__sort_heap(__first, __middle, __comp); 326s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1856 | __comp); 326s | ~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1770 | __insertion_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1777 | if (__comp(__i, __first)) 326s | ~~~~~~^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 326s | ^~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 326s 610 | this->_M_impl._M_start, 326s | ~~~~~~~~~~~~~~~~~~~~~~~ 326s 611 | _M_get_Tp_allocator()); 326s | ~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/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]’: 326s /usr/include/dolfinx/fem/Function.h:393:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 393 | e0.eval(*mesh0, cells0, fdata, {num_cells, num_points * value_size}); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/Function.h:410:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 410 | fem::interpolate(*this, 326s | ~~~~~~~~~~~~~~~~^~~~~~~ 326s 411 | std::span(fdata1.data(), fdata1.size()), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 412 | {value_size, num_cells * num_points}, cells1); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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)::]’: 326s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 927 | void pack_coefficient_entity(std::span c, int cstride, 326s | ^~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 326s 319 | return [](std::span, std::span, std::int32_t, int) 326s | ^ 326s /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)::]’: 326s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 927 | void pack_coefficient_entity(std::span c, int cstride, 326s | ^~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 326s 341 | return [dims, sub_element_fns](std::span data, 326s | ^ 326s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 326s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 326s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 350 | block_size); 326s | ~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 326s 362 | return [ebs, sub_fn](std::span data, 326s | ^ 326s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 326s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 326s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 326s 372 | return [this](std::span data, std::span cell_info, 326s | ^ 326s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 326s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 326s 376 | return [this](std::span data, std::span cell_info, 326s | ^ 326s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 326s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 326s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 326s 380 | return [this](std::span data, std::span cell_info, 326s | ^ 326s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 326s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 326s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 326s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 326s 384 | return [this](std::span data, std::span cell_info, 326s | ^ 326s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 326s 386 | { T_apply(data, cell_info[cell], block_size); }; 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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)::]’: 326s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 927 | void pack_coefficient_entity(std::span c, int cstride, 326s | ^~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 326s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 703 | void interpolate(Function& u, std::span f, 326s | ^~~~~~~~~~~ 326s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 954 | cmap.tabulate(1, X, Xshape, phi_b); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _Size = int; _OIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 326s /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 326s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 326s | ^~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 683 | { return std::copy(__first, __first + __n, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/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)::]’: 326s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 927 | void pack_coefficient_entity(std::span c, int cstride, 326s | ^~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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}]’: 326s /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 326s 587 | operator()(_ArgTypes... __args) const 326s | ^~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 326s /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 326s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 326s | ^~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 326s /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]’: 326s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 326s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 326s | ^~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 326s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 863 | operator()(_It& __it, _Sent __bound) const 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1905 | std::__introsort_loop(__first, __last, 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s 1906 | std::__lg(__last - __first) * 2, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1907 | __comp); 326s | ~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1908 | std::__final_insertion_sort(__first, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 326s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 317 | operator()(_Iterator __it) 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /usr/include/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]’: 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1147 | void assemble_vector( 326s | ^~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1189 | impl::assemble_cells( 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 326s 1190 | P0, b, x_dofmap, x, cells, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1192 | coeffs, cstride, cell_info0); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /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 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1196 | impl::assemble_cells( 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 326s 1197 | P0, b, x_dofmap, x, cells, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1199 | coeffs, cstride, cell_info0); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /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 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 326s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1205 | fn, constants, coeffs, cstride, cell_info0); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /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 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1229 | impl::assemble_exterior_facets( 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 326s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1232 | constants, coeffs, cstride, cell_info0, perms); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /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 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1236 | impl::assemble_exterior_facets( 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 326s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1239 | constants, coeffs, cstride, cell_info0, perms); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /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 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1243 | impl::assemble_exterior_facets( 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 326s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1246 | constants, coeffs, cstride, cell_info0, perms); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /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 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1260 | impl::assemble_interior_facets( 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 326s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1263 | constants, coeffs, cstride, cell_info0, perms); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /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 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1267 | impl::assemble_interior_facets( 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 326s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1270 | constants, coeffs, cstride, cell_info0, perms); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /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 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1274 | impl::assemble_interior_facets( 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 326s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1277 | constants, coeffs, cstride, cell_info0, perms); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /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 326s /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]’: 326s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 326s /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]’: 326s /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 326s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 326s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 326s /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 326s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 232 | if (__comp(__first + __secondChild, 326s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s 233 | __first + (__secondChild - 1))) 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >]’: 326s /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 326s 608 | __miter_base(_Iterator __it) 326s | ^~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _OI = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >]’: 326s /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 326s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::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 >&)::]’: 326s /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 326s 239 | operator()(_Value& __val, _Iterator __it) 326s | ^~~~~~~~ 326s In file included from /usr/include/c++/14/vector:65: 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = int*; _Tp = int]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 371 | return std::__do_uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 373 | return std::uninitialized_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algobase.h: In 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 >]’: 326s /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 326s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 326s | ^~~~~~~~ 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array A_ref(mdspand_t, std::span) [with T = double]’: 326s /tmp/autopkgtest.lIfmcX/build.Nrz/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 326s 41 | std::array A_ref(mdspand_t phi, std::span w) 326s | ^~~~~ 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:41:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 386 | __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/c++/14/array:43, 326s from /usr/include/basix/cell.h:7: 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s 398 | return std::__uninitialized_copy_a 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array b_ref(mdspand_t, std::span) [with T = double]’: 326s /tmp/autopkgtest.lIfmcX/build.Nrz/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 326s 58 | std::array b_ref(mdspand_t phi, std::span w) 326s | ^~~~~ 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:58:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /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]’: 326s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 326s | ^~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 326s | ^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 314 | std::move(__result)); 326s | ~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 371 | return std::__do_uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 373 | return std::uninitialized_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_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 >]’: 326s /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 326s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 326s | ^~~~~~~~ 326s /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 326s /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 326s 629 | return ranges::fill_n(std::move(__first), __len, __value); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 326s | ^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 314 | std::move(__result)); 326s | ~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::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]’: 326s /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 326s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 326s | ^~~~~~~~ 326s /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 326s /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 326s /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 326s /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 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 326s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s 2981 | __miter_base(move_iterator<_Iterator> __it) 326s | ^~~~~~~~~~~~ 326s /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]’: 326s /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 326s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1720 | __start, _M_get_Tp_allocator()); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:18: 326s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 326s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 143 | return [&](std::span rows, 326s | ^ 326s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 147 | this->add(data, rows, cols); 326s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 326s /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 326s 376 | operator()(_Range&& __r, _Out __result) const 326s | ^~~~~~~~ 326s /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 326s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 379 | std::move(__result)); 326s | ~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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]’: 326s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 26 | T assemble_cells(mdspan2_t x_dofmap, std::span> x, 326s | ^~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 683 | { return std::copy(__first, __first + __n, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 326s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s /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 >]’: 326s /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 326s 960 | operator()(_It&& __first, _Sent __last) const 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 709 | vector(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~ 326s /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 326s /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 326s 719 | _M_range_initialize_n(__first, __last, __n); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/dolfinx/fem/assembler.h:11: 326s /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]’: 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1289 | void assemble_vector( 326s | ^~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 326s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1298 | constants, coefficients); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 608 | __miter_base(_Iterator __it) 326s | ^~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 376 | operator()(_Range&& __r, _Out __result) const 326s | ^~~~~~~~ 326s /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 326s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 379 | std::move(__result)); 326s | ~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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]’: 326s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 62 | T assemble_exterior_facets(mdspan2_t x_dofmap, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1631 | _M_allocate_and_copy(size_type __n, 326s | ^~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1638 | _M_get_Tp_allocator()); 326s | ~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1589 | __heap_select(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1593 | std::__make_heap(__first, __middle, __comp); 326s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1595 | if (__comp(__i, __first)) 326s | ~~~~~~^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 326s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 326s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1789 | operator()(_Iter __first, _Sent __last, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1792 | auto __lasti = ranges::next(__first, __last); 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 326s | ^ 326s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 425 | std::__pop_heap(__first, __last, __last, __comp); 326s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/dolfinx/fem/Function.h:17, 326s from /usr/include/dolfinx/fem/DirichletBC.h:12, 326s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 326s from /usr/include/dolfinx.h:11, 326s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:17: 326s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector >]’: 326s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 234 | const T local = std::transform_reduce( 326s | ~~~~~~~~~~~~~~~~~~~~~^ 326s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 236 | [](T a, T b) -> T 326s | ~~~~~~~~~~~~~~~~~ 326s 237 | { 326s | ~ 326s 238 | if constexpr (std::is_same>::value 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 239 | or std::is_same>::value) 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 240 | { 326s | ~ 326s 241 | return std::conj(a) * b; 326s | ~~~~~~~~~~~~~~~~~~~~~~~~ 326s 242 | } 326s | ~ 326s 243 | else 326s | ~~~~ 326s 244 | return a * b; 326s | ~~~~~~~~~~~~~ 326s 245 | }); 326s | ~~ 326s In file included from /usr/include/c++/14/tuple:44, 326s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 326s from /usr/include/c++/14/bits/memory_resource.h:41, 326s from /usr/include/c++/14/vector:87: 326s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 326s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 767 | operator()(_Iter __first, _Sent __last, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 88 | if (__comp(__a, __b)) 326s | ~~~~~~^~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 90 | if (__comp(__b, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 91 | std::iter_swap(__result, __b); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /usr/include/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]’: 326s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 106 | T assemble_interior_facets(mdspan2_t x_dofmap, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 92 | else if (__comp(__a, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 93 | std::iter_swap(__result, __c); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 95 | std::iter_swap(__result, __a); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 326s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 97 | else if (__comp(__a, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 98 | std::iter_swap(__result, __a); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 99 | else if (__comp(__b, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 100 | std::iter_swap(__result, __c); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 102 | std::iter_swap(__result, __b); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1829 | __unguarded_partition(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 326s 195 | vector<_Tp, _Alloc>:: 326s | ^~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 326s | ^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1835 | while (__comp(__first, __pivot)) 326s | ~~~~~~^~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1838 | while (__comp(__pivot, __last)) 326s | ~~~~~~^~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1842 | std::iter_swap(__first, __last); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 326s 181 | vector<_Tp, _Alloc>:: 326s | ^~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 326s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 326s | ^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 923 | std::__miter_base(__last), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 924 | __result); 326s | ~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/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)>]’: 326s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 233 | void assemble_matrix( 326s | ^~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 247 | mesh->geometry().x(), constants, coefficients, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 248 | dof_marker0, dof_marker1); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:144:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 144 | auto ident = [](auto, auto, auto, auto) {}; // DOF permutation not required 326s | ^ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 185 | __uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 326s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 3147 | std::move(__comp), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /tmp/autopkgtest.lIfmcX/build.Nrz/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)::]’: 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 146 | fem::impl::assemble_cells(A.mat_add_values(), g.dofmap(), g.x(), cells, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 147 | {dofmap.map(), 1, cells}, ident, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 148 | {dofmap.map(), 1, cells}, ident, {}, {}, kernel, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 149 | std::span(), 0, {}, {}, {}); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:172:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 326s | ^ 326s /tmp/autopkgtest.lIfmcX/build.Nrz/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)::]’: 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 171 | fem::impl::assemble_cells( 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 326s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 173 | cells, {dofmap.map(), 1, cells}, kernel, {}, {}, 0, {}); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 376 | operator()(_Range&& __r, _Out __result) const 326s | ^~~~~~~~ 326s /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 326s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 379 | std::move(__result)); 326s | ~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 386 | __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1876 | __introsort_loop(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1884 | std::__partial_sort(__first, __last, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/c++/14/algorithm:60: 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1819 | __comp); 326s | ~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1822 | std::__insertion_sort(__first, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s 398 | return std::__uninitialized_copy_a 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 386 | __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s 398 | return std::__uninitialized_copy_a 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 326s from /usr/include/dolfinx.h:16: 326s /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]’: 326s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 326s 379 | cells.insert(cells.end(), 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 326s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 386 | {x.size() / 3, 3}, partitioner); 326s | ^ 326s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 326s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 508 | { return std::get<0>(idx) != r; }); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 326s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 553 | [](auto x) { return std::get<1>(x); }); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/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]’: 326s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 326s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 429 | {x.size() / 3, 3}, partitioner); 326s | ^ 326s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /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]’: 326s /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 326s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1720 | __start, _M_get_Tp_allocator()); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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]’: 326s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 326s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 326s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 476 | {x.size() / 3, 3}, partitioner); 326s | ^ 326s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 683 | { return std::copy(__first, __first + __n, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/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 >]’: 326s /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 326s 960 | operator()(_It&& __first, _Sent __last) const 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 709 | vector(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~ 326s /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 326s /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 326s 719 | _M_range_initialize_n(__first, __last, __n); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _Distance = int; _Tp = pair, int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::span, int>, 4294967295>, std::vector&, std::vector >&):: >]’: 326s /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 326s 135 | __push_heap(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, int>*, std::span, int>, 4294967295> >’ changed in GCC 7.1 326s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 326s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 371 | return std::__do_uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 373 | return std::uninitialized_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 376 | operator()(_Range&& __r, _Out __result) const 326s | ^~~~~~~~ 326s /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 326s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 379 | std::move(__result)); 326s | ~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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>]’: 326s /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 326s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 326s | ^~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator, int>*, span, int>, 4294967295> >; _To = pair, int>*]’: 326s /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 326s 346 | __niter_wrap(_From __from, _To __res) 326s | ^~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1631 | _M_allocate_and_copy(size_type __n, 326s | ^~~~~~~~~~~~~~~~~~~~ 326s /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 326s /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 326s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1638 | _M_get_Tp_allocator()); 326s | ~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 326s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1789 | operator()(_Iter __first, _Sent __last, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1792 | auto __lasti = ranges::next(__first, __last); 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 326s | ^ 326s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 326s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 326s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 767 | operator()(_Iter __first, _Sent __last, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 326s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1999 | operator()(_Iter __first, _Sent __last, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 326s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 326s 195 | vector<_Tp, _Alloc>:: 326s | ^~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 326s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 326s | ^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 326s 181 | vector<_Tp, _Alloc>:: 326s | ^~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 326s | ^~~~~~~~~~~~~~ 326s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 326s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 608 | __miter_base(_Iterator __it) 326s | ^~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 608 | __miter_base(_Iterator __it) 326s | ^~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 326s from /usr/include/c++/14/bits/stl_algobase.h:67: 326s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 193 | return std::_Destroy_aux::__destroy(__first, __last); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 196 | __destroy(__first, __last); 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 326s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 737 | std::move(__result), 326s | ~~~~~~~~~~~~~~~~~~~~ 326s 738 | std::move(__op), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 185 | __uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 326s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 3147 | std::move(__comp), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 326s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 326s | ^~~~~~~~~~~~ 326s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 608 | __miter_base(_Iterator __it) 326s | ^~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 326s | ^~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 326s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 239 | operator()(_Value& __val, _Iterator __it) 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 376 | operator()(_Range&& __r, _Out __result) const 326s | ^~~~~~~~ 326s /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 326s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 379 | std::move(__result)); 326s | ~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 386 | __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 326s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1002 | operator()(_It __x, _Sent __bound) const 326s | ^~~~~~~~ 326s /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 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s 398 | return std::__uninitialized_copy_a 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 326s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/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 > >]’: 326s /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 326s 960 | operator()(_It&& __first, _Sent __last) const 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1863 | __partial_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1868 | std::__heap_select(__first, __middle, __last, __comp); 326s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’: 326s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1869 | std::__sort_heap(__first, __middle, __comp); 326s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 508 | { return std::get<0>(idx) != r; }); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 1856 | __comp); 326s | ~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 326s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 553 | [](auto x) { return std::get<1>(x); }); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 646 | std::next(x_new.begin(), shape[1] * i)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1770 | __insertion_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1777 | if (__comp(__i, __first)) 326s | ~~~~~~^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 326s | ^~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 658 | std::next(x_new.begin(), shape[1] * i)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 326s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 508 | { return std::get<0>(idx) != r; }); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 326s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 553 | [](auto x) { return std::get<1>(x); }); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 326s | ^~~~~~~~ 326s /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 326s /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 326s /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 326s 368 | return ranges::__copy_or_move(std::move(__first), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 326s 369 | std::move(__last), 326s | ~~~~~~~~~~~~~~~~~~ 326s 370 | std::move(__result)); 326s | ~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 646 | std::next(x_new.begin(), shape[1] * i)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 658 | std::next(x_new.begin(), shape[1] * i)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/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)::]’: 326s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 927 | void pack_coefficient_entity(std::span c, int cstride, 326s | ^~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /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)::]’: 326s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 927 | void pack_coefficient_entity(std::span c, int cstride, 326s | ^~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator, 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 >&)::]’: 326s /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 326s 195 | operator()(_Iterator __it, _Value& __val) 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 326s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 737 | std::move(__result), 326s | ~~~~~~~~~~~~~~~~~~~~ 326s 738 | std::move(__op), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/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)::]’: 326s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 927 | void pack_coefficient_entity(std::span c, int cstride, 326s | ^~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 326s | ^~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 326s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1999 | operator()(_Iter __first, _Sent __last, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 326s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 326s | ^~~~~~~~~~~~ 326s In file included from /usr/include/c++/14/vector:66, 326s from /usr/include/basix/cell.h:10, 326s from /usr/include/basix/finite-element.h:7, 326s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:12: 326s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]’: 326s /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 326s 681 | vector(initializer_list __l, 326s | ^~~~~~ 326s /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)::]’: 326s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 927 | void pack_coefficient_entity(std::span c, int cstride, 326s | ^~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 326s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 326s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 737 | std::move(__result), 326s | ~~~~~~~~~~~~~~~~~~~~ 326s 738 | std::move(__op), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 326s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 232 | if (__comp(__first + __secondChild, 326s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s 233 | __first + (__secondChild - 1))) 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 326s | ^~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/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)>]’: 326s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 494 | void assemble_matrix( 326s | ^~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /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]’: 326s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 326s 450 | rowptr_container_type new_row_ptr = {0}; 326s | ^~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 549 | impl::assemble_cells( 326s | ~~~~~~~~~~~~~~~~~~~~^ 326s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1589 | __heap_select(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1593 | std::__make_heap(__first, __middle, __comp); 326s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1595 | if (__comp(__i, __first)) 326s | ~~~~~~^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 326s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 572 | impl::assemble_exterior_facets( 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 326s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 574 | a.domain(IntegralType::exterior_facet, i), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 578 | perms); 326s | ~~~~~~ 326s /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 326s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 588 | impl::assemble_interior_facets( 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 326s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 590 | a.domain(IntegralType::interior_facet, i), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 594 | cell_info1, perms); 326s | ~~~~~~~~~~~~~~~~~~ 326s /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 326s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 425 | std::__pop_heap(__first, __last, __last, __comp); 326s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 88 | if (__comp(__a, __b)) 326s | ~~~~~~^~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 90 | if (__comp(__b, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 91 | std::iter_swap(__result, __b); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 92 | else if (__comp(__a, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 93 | std::iter_swap(__result, __c); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 95 | std::iter_swap(__result, __a); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 97 | else if (__comp(__a, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 98 | std::iter_swap(__result, __a); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 99 | else if (__comp(__b, __c)) 326s | ~~~~~~^~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 100 | std::iter_swap(__result, __c); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 102 | std::iter_swap(__result, __b); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1829 | __unguarded_partition(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1835 | while (__comp(__first, __pivot)) 326s | ~~~~~~^~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1838 | while (__comp(__pivot, __last)) 326s | ~~~~~~^~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1842 | std::iter_swap(__first, __last); 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 326s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 923 | std::__miter_base(__last), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 924 | __result); 326s | ~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = double*; _OI = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator >; _Tp = int]’: 326s /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 326s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 326s | ^~~~~~~~ 326s /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 326s /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 326s 998 | { std::__fill_a1(__first, __last, __value); } 326s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 135 | __push_heap(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 326s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 386 | __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s 398 | return std::__uninitialized_copy_a 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 386 | __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 642 | copy(_II __first, _II __last, _OI __result) 326s | ^~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 326s 398 | return std::__uninitialized_copy_a 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 326s | ^~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 326s | ^~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 326s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 608 | __miter_base(_Iterator __it) 326s | ^~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 326s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 326s | ^~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 326s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 239 | operator()(_Value& __val, _Iterator __it) 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 683 | { return std::copy(__first, __first + __n, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/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 >]’: 326s /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 326s 960 | operator()(_It&& __first, _Sent __last) const 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 709 | vector(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~ 326s /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 326s /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 326s 719 | _M_range_initialize_n(__first, __last, __n); 326s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 326s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 195 | operator()(_Iterator __it, _Value& __val) 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 376 | operator()(_Range&& __r, _Out __result) const 326s | ^~~~~~~~ 326s /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 326s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 379 | std::move(__result)); 326s | ~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 326s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1789 | operator()(_Iter __first, _Sent __last, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1792 | auto __lasti = ranges::next(__first, __last); 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 326s | ^ 326s In file included from /usr/include/c++/14/tuple:44, 326s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 326s from /usr/include/c++/14/bits/memory_resource.h:41, 326s from /usr/include/c++/14/vector:87: 326s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 326s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 767 | operator()(_Iter __first, _Sent __last, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 326s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 326s 195 | vector<_Tp, _Alloc>:: 326s | ^~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 326s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 326s | ^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 326s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 326s 181 | vector<_Tp, _Alloc>:: 326s | ^~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 326s | ^~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 326s | ^~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 232 | if (__comp(__first + __secondChild, 326s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 326s 233 | __first + (__secondChild - 1))) 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 326s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 326s | ^~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 185 | __uninit_copy(__first, __last, __result); 326s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 326s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 3147 | std::move(__comp), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 326s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 326s | ^~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 326s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 346 | __niter_wrap(_From __from, _To __res) 326s | ^~~~~~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 376 | operator()(_Range&& __r, _Out __result) const 326s | ^~~~~~~~ 326s /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 326s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 379 | std::move(__result)); 326s | ~~~~~~~~~~~~~~~~~~~~ 326s /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 326s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’: 326s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 326s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 326s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 508 | { return std::get<0>(idx) != r; }); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 326s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 553 | [](auto x) { return std::get<1>(x); }); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 646 | std::next(x_new.begin(), shape[1] * i)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 658 | std::next(x_new.begin(), shape[1] * i)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 326s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 135 | __push_heap(_RandomAccessIterator __first, 326s | ^~~~~~~~~~~ 326s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 326s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 326s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 326s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 326s 195 | operator()(_Iterator __it, _Value& __val) 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 326s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 1999 | operator()(_Iter __first, _Sent __last, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 326s /tmp/autopkgtest.lIfmcX/build.Nrz/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 326s 164 | [](auto x) -> std::pair, std::vector> 326s | ^ 326s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 326s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 326s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 737 | std::move(__result), 326s | ~~~~~~~~~~~~~~~~~~~~ 326s 738 | std::move(__op), std::move(__proj)); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 326s | ^~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s In file included from /usr/include/basix/maps.h:7, 326s from /usr/include/basix/finite-element.h:9: 326s /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]’: 326s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 326s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 326s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 326s | ^~~~~~~~ 326s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 683 | { return std::copy(__first, __first + __n, __result); } 326s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s In file included from /usr/include/dolfinx/la/Vector.h:14, 326s from /usr/include/dolfinx/fem/Function.h:17: 326s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 326s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 326s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 326s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 326s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 327s | ^~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 371 | return std::__do_uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 373 | return std::uninitialized_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 327s | ^~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 577 | _element->Tt_apply(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 327s | ^~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 593 | _element->Tinv_apply(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 327s | ^~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 544 | _element->T_apply(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 683 | { return std::copy(__first, __first + __n, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 642 | copy(_II __first, _II __last, _OI __result) 327s | ^~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 327s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 737 | std::move(__result), 327s | ~~~~~~~~~~~~~~~~~~~~ 327s 738 | std::move(__op), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/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&)::]’: 327s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 201 | std::move(__f), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/la/MatrixCSR.h: In constructor ‘dolfinx::la::MatrixCSR::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode) [with Scalar = double; Container = std::vector; ColContainer = std::vector; RowPtrContainer = std::vector]’: 327s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 327s 450 | rowptr_container_type new_row_ptr = {0}; 327s | ^~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 327s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 327s | ^~~~~~~~ 327s /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&)::]’: 327s /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 327s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 327s | ^~~~~~~~ 327s /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 327s /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 >]’: 327s /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 327s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 327s | ^~~~~~~~ 327s /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 327s /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 327s 629 | return ranges::fill_n(std::move(__first), __len, __value); 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 >]’: 327s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 327s 181 | void dot(U A, V B, P C, bool transpose = false) 327s | ^~~ 327s /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 327s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 327s /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 >]’: 327s /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 327s 125 | void inv(U A, V B) 327s | ^~~ 327s /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 327s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘void dolfinx::la::MatrixCSR::add(std::span, std::span, std::span) [with int BS0 = 1; int BS1 = 1; Scalar = double; Container = std::vector; ColContainer = std::vector; RowPtrContainer = std::vector]’: 327s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 249 | void add(std::span x, std::span rows, 327s | ^~~ 327s /usr/include/dolfinx/la/MatrixCSR.h: In member function ‘double dolfinx::la::MatrixCSR::squared_norm() const [with Scalar = double; Container = std::vector; ColContainer = std::vector; RowPtrContainer = std::vector]’: 327s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 724 | double norm_sq_local = std::accumulate( 327s | ~~~~~~~~~~~~~~~^ 327s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20: 327s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 327s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 124 | void assemble_vector(std::span b, const Form& L) 327s | ^~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 129 | assemble_vector(b, L, std::span(constants), 327s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 130 | make_coefficients_span(coefficients)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s In file included from /usr/include/basix/finite-element.h:19: 327s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::la::inner_product > >(const Vector >&, const Vector >&)::]’: 327s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /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]’: 327s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 72 | cmap.tabulate(0, X, Xshape, phi_b); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/fem/assembler.h:9: 327s /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)::]’: 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 61 | void assemble_cells( 327s | ^~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 327s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 327s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 155 | mat_set(dofs0, dofs1, Ae); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/functional:59, 327s from /usr/include/basix/finite-element.h:17: 327s /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 >}]’: 327s /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 327s 587 | operator()(_ArgTypes... __args) const 327s | ^~~~~~~~ 327s In file included from /usr/include/dolfinx/fem/assembler.h:11: 327s /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)::]’: 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 634 | void assemble_cells( 327s | ^~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 674 | P0(_be, cell_info0, c0, 1); 327s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 185 | __uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 327s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 327s | ^~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 327s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /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*]’: 327s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 346 | __niter_wrap(_From __from, _To __res) 327s | ^~~~~~~~~~~~ 327s /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]’: 327s /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 327s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 327s | ^~~~~~~~~ 327s /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 327s /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 >]’: 327s /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 327s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 327s | ^~~~~~~~~ 327s /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 327s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 327s from /usr/include/dolfinx.h:16: 327s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = float]’: 327s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 565 | v2, v3, vmid}); 327s | ~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 627 | {x.size() / 2, 2}, partitioner); 327s | ^ 327s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 632 | std::vector{}, {0, 2}, partitioner); 327s | ^ 327s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/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 >]’: 327s /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 327s 212 | void pinv(U A, V P) 327s | ^~~~ 327s /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 327s /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 327s 245 | dot(AT, A, ATA); 327s | ~~~^~~~~~~~~~~~ 327s /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 327s /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 327s 246 | inv(ATA, Inv); 327s | ~~~^~~~~~~~~~ 327s /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 327s 247 | dot(Inv, AT, P); 327s | ~~~^~~~~~~~~~~~ 327s /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 327s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 327s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 863 | operator()(_It& __it, _Sent __bound) const 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 327s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 327s | ^~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1905 | std::__introsort_loop(__first, __last, 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s 1906 | std::__lg(__last - __first) * 2, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1907 | __comp); 327s | ~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1908 | std::__final_insertion_sort(__first, __last, __comp); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 671 | i0 + iy + ny + 2}); 327s | ~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 676 | {x.size() / 2, 2}, partitioner); 327s | ^ 327s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 681 | std::vector{}, {0, 2}, partitioner); 327s | ^ 327s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 327s | ^~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 314 | std::move(__result)); 327s | ~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 327s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 703 | void interpolate(Function& u, std::span f, 327s | ^~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 954 | cmap.tabulate(1, X, Xshape, phi_b); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 >]’: 327s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 327s 181 | void dot(U A, V B, P C, bool transpose = false) 327s | ^~~ 327s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 327s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 327s In file included from /usr/include/dolfinx/fem/Function.h:10: 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 319 | return [](std::span, std::span, std::int32_t, int) 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 341 | return [dims, sub_element_fns](std::span data, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 327s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 350 | block_size); 327s | ~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 362 | return [ebs, sub_fn](std::span data, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 327s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/basix/maps.h:7, 327s from /usr/include/basix/finite-element.h:9: 327s /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]’: 327s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 327s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 372 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 376 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 380 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 327s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 384 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 386 | { T_apply(data, cell_info[cell], block_size); }; 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 327s /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 327s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 327s 610 | this->_M_impl._M_start, 327s | ~~~~~~~~~~~~~~~~~~~~~~~ 327s 611 | _M_get_Tp_allocator()); 327s | ~~~~~~~~~~~~~~~~~~~~~~ 327s /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)>]’: 327s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 327s | ^~~~ 327s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 902 | transform(coeffs, cell_info, cell, 1); 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 327s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 683 | { return std::copy(__first, __first + __n, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/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)>]’: 327s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 327s | ^~~~ 327s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 902 | transform(coeffs, cell_info, cell, 1); 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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)>]’: 327s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 327s | ^~~~ 327s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 902 | transform(coeffs, cell_info, cell, 1); 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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)>]’: 327s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 327s | ^~~~ 327s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 902 | transform(coeffs, cell_info, cell, 1); 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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)>]’: 327s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 327s | ^~~~ 327s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 902 | transform(coeffs, cell_info, cell, 1); 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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)>]’: 327s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 327s | ^~~~ 327s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 902 | transform(coeffs, cell_info, cell, 1); 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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)>]’: 327s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 327s | ^~~~ 327s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 902 | transform(coeffs, cell_info, cell, 1); 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 424 | return [](std::span, std::span, std::int32_t, int) 327s | ^ 327s /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]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 327s | ^~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 443 | return [this, sub_element_fns](std::span data, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 327s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 451 | cell_info, cell, block_size); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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)>]’: 327s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 327s | ^~~~ 327s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 902 | transform(coeffs, cell_info, cell, 1); 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 327s | ^~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 577 | _element->Tt_apply(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 466 | return [this, sub_fn](std::span data, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 327s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 475 | ebs); 327s | ~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 327s | ^~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 593 | _element->Tinv_apply(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 484 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 327s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 488 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 327s | ^~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 544 | _element->T_apply(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 492 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 327s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 496 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 498 | { T_apply_right(data, cell_info[cell], n); }; 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 327s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 683 | { return std::copy(__first, __first + __n, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/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]’: 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 634 | void assemble_cells( 327s | ^~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 674 | P0(_be, cell_info0, c0, 1); 327s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 61 | void assemble_cells( 327s | ^~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 327s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 327s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 155 | mat_set(dofs0, dofs1, Ae); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 634 | void assemble_cells( 327s | ^~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 674 | P0(_be, cell_info0, c0, 1); 327s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 > >]’: 327s /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 327s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 327s | ^~~~~~~~ 327s /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 327s /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 327s 629 | return ranges::fill_n(std::move(__first), __len, __value); 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 >]’: 327s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 327s 181 | void dot(U A, V B, P C, bool transpose = false) 327s | ^~~ 327s /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 327s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 327s /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]’: 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 634 | void assemble_cells( 327s | ^~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 674 | P0(_be, cell_info0, c0, 1); 327s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 195 | void assemble_exterior_facets( 327s | ^~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 254 | P0(_Ae, cell_info0, cell0, ndim1); 327s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 327s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 292 | mat_set(dofs0, dofs1, Ae); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 720 | void assemble_exterior_facets( 327s | ^~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 770 | P0(_be, cell_info0, cell0, 1); 327s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 327s /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 >]’: 327s /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 327s 960 | operator()(_It&& __first, _Sent __last) const 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 709 | vector(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~ 327s /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 327s /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 327s 719 | _M_range_initialize_n(__first, __last, __n); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 327s /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 >]’: 327s /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 327s 125 | void inv(U A, V B) 327s | ^~~ 327s /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 327s /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]’: 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 334 | void assemble_interior_facets( 327s | ^~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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]’: 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 720 | void assemble_exterior_facets( 327s | ^~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 327s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 327s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 327s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 327s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 770 | P0(_be, cell_info0, cell0, 1); 327s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 327s /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 327s 376 | operator()(_Range&& __r, _Out __result) const 327s | ^~~~~~~~ 327s /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 327s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 379 | std::move(__result)); 327s | ~~~~~~~~~~~~~~~~~~~~ 327s /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 327s In file included from /usr/include/c++/14/vector:72: 327s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 327s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 327s 239 | __x.end()); 327s | ~~~~~~~~~~ 327s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 251 | end(), _M_get_Tp_allocator()); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 327s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 327s from /usr/include/c++/14/vector:65: 327s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 327s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 327s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 993 | std::_Destroy(__first, __last); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/algorithm:63, 327s from /usr/include/basix/maps.h:8: 327s /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]’: 327s /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 327s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 776 | ranges::begin(__r2), ranges::end(__r2), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 777 | std::move(__result), std::move(__binary_op), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 778 | std::move(__proj1), std::move(__proj2)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 327s /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 327s 376 | operator()(_Range&& __r, _Out __result) const 327s | ^~~~~~~~ 327s /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 327s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 379 | std::move(__result)); 327s | ~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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]’: 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 720 | void assemble_exterior_facets( 327s | ^~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 770 | P0(_be, cell_info0, cell0, 1); 327s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 327s | ^~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 327s | ^~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector]’: 327s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 327s | ^~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 327s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 346 | __niter_wrap(_From __from, _To __res) 327s | ^~~~~~~~~~~~ 327s /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]’: 327s /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 327s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 952 | __make_move_if_noexcept_iterator(__c.end()), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 953 | __c.get_allocator()).swap(__c); 327s | ~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 327s | ^~~~~~~~~ 327s /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 327s /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]’: 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 816 | void assemble_interior_facets( 327s | ^~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 887 | P0(be, cell_info0, cells0[0], 1); 327s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 888 | P0(sub_be, cell_info0, cells0[1], 1); 327s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 327s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1805 | std::move(__comp), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::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)::]’: 327s /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 327s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 2095 | __value, std::move(__comp), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s /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 327s 371 | return std::__do_uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s 373 | return std::uninitialized_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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)>]’: 327s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 233 | void assemble_matrix( 327s | ^~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 247 | mesh->geometry().x(), constants, coefficients, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 248 | dof_marker0, dof_marker1); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_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]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s /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 327s 371 | return std::__do_uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s 373 | return std::uninitialized_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/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 >]’: 327s /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 327s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 327s | ^~~~~~~~ 327s /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 327s /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 327s 629 | return ranges::fill_n(std::move(__first), __len, __value); 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/fem/assembler.h:11: 327s /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]’: 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1289 | void assemble_vector( 327s | ^~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 327s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1298 | constants, coefficients); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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)>]’: 327s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 233 | void assemble_matrix( 327s | ^~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 247 | mesh->geometry().x(), constants, coefficients, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 248 | dof_marker0, dof_marker1); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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]’: 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 816 | void assemble_interior_facets( 327s | ^~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 887 | P0(be, cell_info0, cells0[0], 1); 327s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 888 | P0(sub_be, cell_info0, cells0[1], 1); 327s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 >]’: 327s /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 327s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 327s | ^~~~~~~~ 327s /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 327s /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 327s 629 | return ranges::fill_n(std::move(__first), __len, __value); 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/fem/assembler.h:11: 327s /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]’: 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1289 | void assemble_vector( 327s | ^~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 327s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1298 | constants, coefficients); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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]’: 327s /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 327s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1720 | __start, _M_get_Tp_allocator()); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 327s | ^~~~~~~~ 327s /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 327s /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 327s /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 327s 368 | return ranges::__copy_or_move(std::move(__first), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 327s 369 | std::move(__last), 327s | ~~~~~~~~~~~~~~~~~~ 327s 370 | std::move(__result)); 327s | ~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1002 | operator()(_It __x, _Sent __bound) const 327s | ^~~~~~~~ 327s /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 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 327s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 327s | ^~~~ 327s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 327s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 675 | move(_II __first, _II __last, _OI __result) 327s | ^~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 683 | return std::__copy_move_a(std::__miter_base(__first), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 684 | std::__miter_base(__last), __result); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 147 | { return std::copy(__first, __last, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/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]’: 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 816 | void assemble_interior_facets( 327s | ^~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _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]’: 327s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 3123 | operator()(_Iter __first, _Sent __last, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 887 | P0(be, cell_info0, cells0[0], 1); 327s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 888 | P0(sub_be, cell_info0, cells0[1], 1); 327s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 327s | ^~~~~~~~ 327s /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 327s /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 327s /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 327s 368 | return ranges::__copy_or_move(std::move(__first), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 327s 369 | std::move(__last), 327s | ~~~~~~~~~~~~~~~~~~ 327s 370 | std::move(__result)); 327s | ~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 >]’: 327s /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 327s 212 | void pinv(U A, V P) 327s | ^~~~ 327s /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 327s /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 327s 245 | dot(AT, A, ATA); 327s | ~~~^~~~~~~~~~~~ 327s /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 327s /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 327s 246 | inv(ATA, Inv); 327s | ~~~^~~~~~~~~~ 327s /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 327s 247 | dot(Inv, AT, P); 327s | ~~~^~~~~~~~~~~~ 327s /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 327s /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]’: 327s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 327s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/fem/Function.h:12: 327s /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]’: 327s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 72 | cmap.tabulate(0, X, Xshape, phi_b); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1074 | void apply_lifting( 327s | ^~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1121 | bc->set(bc_values1, std::nullopt, 1); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 327s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1127 | bc_markers1, x0[j], alpha); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 327s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1132 | bc_markers1, std::span(), alpha); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s In file included from /usr/include/c++/14/functional:59, 327s from /usr/include/basix/finite-element.h:17: 327s /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 >}]’: 327s /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 327s 587 | operator()(_ArgTypes... __args) const 327s | ^~~~~~~~ 327s /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 >]’: 327s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 327s 181 | void dot(U A, V B, P C, bool transpose = false) 327s | ^~~ 327s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 327s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 327s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1805 | std::move(__comp), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/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)::]’: 327s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 3867 | find_if(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 3876 | return std::__find_if(__first, __last, 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 327s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 327s | ^~~~~~~~ 327s /usr/include/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]’: 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1074 | void apply_lifting( 327s | ^~~~~~~~~~~~~ 327s In file included from /usr/include/basix/maps.h:7: 327s /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]’: 327s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 327s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/la/Vector.h:14: 327s /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]’: 327s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 390 | void scatter_rev_begin(std::span send_buffer, 327s | ^~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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 327s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 737 | std::move(__result), 327s | ~~~~~~~~~~~~~~~~~~~~ 327s 738 | std::move(__op), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1121 | bc->set(bc_values1, std::nullopt, 1); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 327s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1127 | bc_markers1, x0[j], alpha); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 327s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1132 | bc_markers1, std::span(), alpha); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 327s | ^~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 715 | return std::__copy_n(__first, __n2, __result, 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 327s 716 | std::__iterator_category(__first)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 327s | ^~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 715 | return std::__copy_n(__first, __n2, __result, 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 327s 716 | std::__iterator_category(__first)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 327s /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 327s 376 | operator()(_Range&& __r, _Out __result) const 327s | ^~~~~~~~ 327s /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 327s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 379 | std::move(__result)); 327s | ~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 327s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 327s | ^~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/la/Vector.h:14: 327s /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]’: 327s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 390 | void scatter_rev_begin(std::span send_buffer, 327s | ^~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 327s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 683 | { return std::copy(__first, __first + __n, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 185 | __uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_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 >]’: 327s /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 327s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 327s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 327s | ^~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 195 | void scatter_fwd_begin(std::span send_buffer, 327s | ^~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 327s | ^~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/dolfinx/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]’: 327s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 195 | void scatter_fwd_begin(std::span send_buffer, 327s | ^~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 327s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 540 | x.insert(x.end(), {x0, x1}); 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 565 | v2, v3, vmid}); 327s | ~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/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]’: 327s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 523 | cmap.tabulate(1, X, Xshape, phi_b); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 627 | {x.size() / 2, 2}, partitioner); 327s | ^ 327s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 632 | std::vector{}, {0, 2}, partitioner); 327s | ^ 327s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 620 | apply_dof_transformation0( 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 327s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 622 | dim0 * value_size_ref0), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~ 327s 623 | cell_info0, cells0[c], value_size_ref0); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s /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 327s 371 | return std::__do_uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s 373 | return std::uninitialized_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 185 | __uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/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]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s /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 327s 371 | return std::__do_uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s 373 | return std::uninitialized_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 327s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 703 | void interpolate(Function& u, std::span f, 327s | ^~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 327s | ^~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 327s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 671 | i0 + iy + ny + 2}); 327s | ~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 676 | {x.size() / 2, 2}, partitioner); 327s | ^ 327s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 681 | std::vector{}, {0, 2}, partitioner); 327s | ^ 327s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 954 | cmap.tabulate(1, X, Xshape, phi_b); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/vector:72: 327s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 327s 957 | vector<_Tp, _Alloc>:: 327s | ^~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 608 | __miter_base(_Iterator __it) 327s | ^~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 371 | return std::__do_uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 373 | return std::uninitialized_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/vector:72: 327s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 327s 957 | vector<_Tp, _Alloc>:: 327s | ^~~~~~~~~~~~~~~~~~~ 327s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 327s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 327s 1104 | constexpr default_accessor(default_accessor) noexcept {} 327s | ^~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1720 | __start, _M_get_Tp_allocator()); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 327s | ^~~~~~~~ 327s /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 327s /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 327s /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 327s 368 | return ranges::__copy_or_move(std::move(__first), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 327s 369 | std::move(__last), 327s | ~~~~~~~~~~~~~~~~~~ 327s 370 | std::move(__result)); 327s | ~~~~~~~~~~~~~~~~~~~~ 327s /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 327s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 327s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 608 | __miter_base(_Iterator __it) 327s | ^~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 327s /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 >]’: 327s /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 327s 960 | operator()(_It&& __first, _Sent __last) const 327s | ^~~~~~~~ 327s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 327s from /usr/include/c++/14/bits/stl_algobase.h:67: 327s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 709 | vector(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~ 327s /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 327s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 719 | _M_range_initialize_n(__first, __last, __n); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 193 | return std::_Destroy_aux::__destroy(__first, __last); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 196 | __destroy(__first, __last); 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1002 | operator()(_It __x, _Sent __bound) const 327s | ^~~~~~~~ 327s /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 327s In file included from /usr/include/c++/14/numeric:62, 327s from /usr/include/basix/finite-element.h:19: 327s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 327s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 327s | ^~~~ 327s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 327s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 327s | ^~~~ 327s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 327s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 675 | move(_II __first, _II __last, _OI __result) 327s | ^~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 683 | return std::__copy_move_a(std::__miter_base(__first), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 684 | std::__miter_base(__last), __result); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/algorithm:61: 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 327s | ^~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 327s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 46 | void reorder_list(std::span list, std::span nodemap) 327s | ^~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 53 | const std::vector orig(list.begin(), list.end()); 327s | ^~~~ 327s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 58 | std::ranges::copy(links_old, links_new.begin()); 327s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 147 | { return std::copy(__first, __last, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 327s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 327s 239 | __x.end()); 327s | ~~~~~~~~~~ 327s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 251 | end(), _M_get_Tp_allocator()); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 327s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 327s from /usr/include/c++/14/vector:65: 327s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 327s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 327s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 993 | std::_Destroy(__first, __last); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 327s /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 >]’: 327s /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 327s 960 | operator()(_It&& __first, _Sent __last) const 327s | ^~~~~~~~ 327s /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]’: 327s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 3123 | operator()(_Iter __first, _Sent __last, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 709 | vector(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~ 327s /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 327s /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 327s 719 | _M_range_initialize_n(__first, __last, __n); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 327s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1805 | std::move(__comp), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 327s | ^~~~~~~~ 327s In file included from /usr/include/c++/14/numeric:62, 327s from /usr/include/basix/finite-element.h:19: 327s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 327s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 327s | ^~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_algobase.h:368:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 368 | return ranges::__copy_or_move(std::move(__first), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 327s 369 | std::move(__last), 327s | ~~~~~~~~~~~~~~~~~~ 327s 370 | std::move(__result)); 327s | ~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 327s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1134 | operator()(_Iter __first, _Sent __last, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1139 | return {__first, __first}; 327s | ^ 327s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1148 | return {++__dest, __first}; 327s | ^ 327s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 1577 | erase(const_iterator __first, const_iterator __last) 327s | ^~~~~ 327s /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 327s /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 327s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/algorithm:61: 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 327s | ^~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 1549 | erase(const_iterator __position) 327s | ^~~~~ 327s /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 327s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 327s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 327s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 46 | void reorder_list(std::span list, std::span nodemap) 327s | ^~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 53 | const std::vector orig(list.begin(), list.end()); 327s | ^~~~ 327s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 58 | std::ranges::copy(links_old, links_new.begin()); 327s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 371 | return std::__do_uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 373 | return std::uninitialized_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 327s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 327s 239 | __x.end()); 327s | ~~~~~~~~~~ 327s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 251 | end(), _M_get_Tp_allocator()); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 327s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 327s from /usr/include/c++/14/vector:65: 327s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 327s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 327s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 993 | std::_Destroy(__first, __last); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 327s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 327s from /usr/include/dolfinx/fem/Function.h:11: 327s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 327s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 119 | std::ranges::copy(buffer, range.begin()); 327s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 327s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1805 | std::move(__comp), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 327s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1134 | operator()(_Iter __first, _Sent __last, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1139 | return {__first, __first}; 327s | ^ 327s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1148 | return {++__dest, __first}; 327s | ^ 327s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 1577 | erase(const_iterator __first, const_iterator __last) 327s | ^~~~~ 327s /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 327s /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 327s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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)::]’: 327s /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 327s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 2095 | __value, std::move(__comp), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 327s from /usr/include/dolfinx.h:10: 327s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector]’: 327s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 676 | distribute_data(MPI_Comm comm0, std::span indices, 327s | ^~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 1549 | erase(const_iterator __position) 327s | ^~~~~ 327s /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 327s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 327s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 2021 | std::move(__comp), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 371 | return std::__do_uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 373 | return std::uninitialized_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 327s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 327s from /usr/include/dolfinx/fem/Function.h:11: 327s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 327s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 119 | std::ranges::copy(buffer, range.begin()); 327s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/fem/Function.h:10: 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 319 | return [](std::span, std::span, std::int32_t, int) 327s | ^ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 327s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1805 | std::move(__comp), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 341 | return [dims, sub_element_fns](std::span data, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 327s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 350 | block_size); 327s | ~~~~~~~~~~~ 327s /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)::]’: 327s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 3867 | find_if(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 3876 | return std::__find_if(__first, __last, 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 362 | return [ebs, sub_fn](std::span data, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 327s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’: 327s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 382 | create_geometry( 327s | ^~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 424 | const std::vector l2l = graph::build::compute_local_to_local( 327s | ^~~ 327s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 372 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 429 | std::ranges::transform(l2l, igi.begin(), 327s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 327s 430 | [&nodes](auto index) { return nodes[index]; }); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13: 327s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 327s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 327s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 327s from /usr/include/dolfinx.h:10: 327s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector]’: 327s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 676 | distribute_data(MPI_Comm comm0, std::span indices, 327s | ^~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 376 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 327s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 737 | std::move(__result), 327s | ~~~~~~~~~~~~~~~~~~~~ 327s 738 | std::move(__op), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 380 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 327s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 384 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 386 | { T_apply(data, cell_info[cell], block_size); }; 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 327s | ^~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 715 | return std::__copy_n(__first, __n2, __result, 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 327s 716 | std::__iterator_category(__first)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 327s | ^~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 715 | return std::__copy_n(__first, __n2, __result, 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 327s 716 | std::__iterator_category(__first)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 327s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 2021 | std::move(__comp), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = double; U = double]’: 327s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 327s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 327s /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]’: 327s /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 327s 195 | math::dot(phi, cell_geometry, x); 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s /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}]’: 327s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 587 | operator()(_ArgTypes... __args) const 327s | ^~~~~~~~ 327s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’: 327s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 382 | create_geometry( 327s | ^~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/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)>]’: 327s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 267 | void assemble_matrix( 327s | ^~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 327s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 327s | ^~~~~~~~ 327s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 424 | const std::vector l2l = graph::build::compute_local_to_local( 327s | ^~~ 327s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 429 | std::ranges::transform(l2l, igi.begin(), 327s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 327s 430 | [&nodes](auto index) { return nodes[index]; }); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 683 | { return std::copy(__first, __first + __n, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 147 | { return std::copy(__first, __last, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_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]’: 327s /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 327s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 715 | 0); 327s | ~~ 327s In file included from /usr/include/c++/14/numeric:62: 327s /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)>]’: 327s /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 327s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 327s | ^~~~~~~~~~ 327s /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 327s /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]’: 327s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 111 | void assemble_vector( 327s | ^~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 116 | impl::assemble_vector(b, L, constants, coefficients); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 327s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1876 | __introsort_loop(_RandomAccessIterator __first, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1884 | std::__partial_sort(__first, __last, __last, __comp); 327s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector]’: 327s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 146 | std::span(_buffer_local), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 147 | _request); 327s | ~~~~~~~~~ 327s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 327s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1819 | __comp); 327s | ~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1822 | std::__insertion_sort(__first, __last, __comp); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 327s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 327s | ^~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/fem/utils.h:13: 327s /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]’: 327s /usr/include/dolfinx/fem/Expression.h:66:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 66 | Expression( 327s | ^~~~~~~~~~ 327s /usr/include/dolfinx/fem/Expression.h:80:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 80 | _x_ref(std::vector(X.begin(), X.end()), Xshape), _fn(fn), 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/algorithm:61: 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 327s | ^~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 327s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector&]’: 327s /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 327s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/c++/14/array:43, 327s from /usr/include/basix/cell.h:7: 327s /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]’: 327s /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 327s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 327s | ^~~~~~ 327s In file included from /usr/include/c++/14/functional:59, 327s from /usr/include/basix/finite-element.h:17: 327s /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}]’: 327s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 587 | operator()(_ArgTypes... __args) const 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 327s | ^~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/Expression.h: In lambda function: 327s /usr/include/dolfinx/fem/Expression.h:191:11: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 191 | = [](std::span, std::span, 327s | ^ 327s /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]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 327s | ^~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/Expression.h:156:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 156 | void eval(const mesh::Mesh& mesh, 327s | ^~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/Expression.h:247:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 247 | post_dof_transform(values_local, cell_info, e, size0); 327s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 327s | ^~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 577 | _element->Tt_apply(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/fem/Function.h:10: 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 319 | return [](std::span, std::span, std::int32_t, int) 327s | ^ 327s /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]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 327s | ^~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 593 | _element->Tinv_apply(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 341 | return [dims, sub_element_fns](std::span data, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 327s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 350 | block_size); 327s | ~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 1426 | insert(const_iterator __position, initializer_list __l) 327s | ^~~~~~ 327s /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 327s /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 327s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 327s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1430 | std::random_access_iterator_tag()); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 327s | ^~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 544 | _element->T_apply(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 362 | return [ebs, sub_fn](std::span data, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 327s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 372 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 376 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 380 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 327s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 384 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 386 | { T_apply(data, cell_info[cell], block_size); }; 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 327s | ^~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 327s | ^~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, std::span, int, int}]’: 327s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 587 | operator()(_ArgTypes... __args) const 327s | ^~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 327s | ^~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 643 | _element->Tt_apply_right(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 327s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1159 | std::move(__comp), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/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]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 327s | ^~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 327s | ^~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 609 | _element->T_apply_right(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 327s 610 | this->_M_impl._M_start, 327s | ~~~~~~~~~~~~~~~~~~~~~~~ 327s 611 | _M_get_Tp_allocator()); 327s | ~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 327s from /usr/include/dolfinx/geometry/utils.h:9, 327s from /usr/include/dolfinx/fem/interpolate.h:19, 327s from /usr/include/dolfinx/fem/Function.h:12: 327s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 327s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 783 | Mesh> create_mesh( 327s | ^~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 327s | ^ 327s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 830 | cells1 = std::vector(cells.begin(), cells.end()); 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/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&]’: 327s /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 327s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 841 | std::vector cells1_v 327s | ^~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 880 | boundary_v.erase(unique_end, range_end); 327s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 885 | boundary_v.erase(boundary_v.begin()); 327s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 327s | ^~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 905 | nodes1.erase(unique_end, range_end); 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 911 | Geometry geometry 327s | ^~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/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]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 327s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 327s | ^~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 327s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 327s | ^~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 327s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 327s | ^~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 327s 577 | _element->Tt_apply(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 327s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 327s | ^~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 327s 593 | _element->Tinv_apply(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 327s | ^~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 327s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 327s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 327s | ^~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 327s 544 | _element->T_apply(data, n, cell_permutation); 327s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 > >]’: 327s /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 327s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s 1817 | { return _ReturnType(__i); } 327s | ^~~~~~~~~~~~~~~~ 327s /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 > >]’: 327s /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 327s 960 | operator()(_It&& __first, _Sent __last) const 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = double; _Alloc = std::allocator]’: 327s /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 327s 709 | vector(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 327s /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 327s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 327s | ^~~~~~~~ 327s /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 327s /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 327s /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 327s 683 | { return std::copy(__first, __first + __n, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s 719 | _M_range_initialize_n(__first, __last, __n); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 327s /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 327s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 327s 683 | { return std::copy(__first, __first + __n, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector&]’: 327s /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 327s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~ 327s /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*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s /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 327s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 185 | __uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 327s /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]’: 327s /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 327s 128 | math::dot(cell_geometry, dphi, J, true); 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s /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*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s /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]’: 327s /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 327s 140 | math::inv(J, K); 327s | ~~~~~~~~~^~~~~~ 327s /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 327s /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 327s 142 | math::pinv(J, K); 327s | ~~~~~~~~~~^~~~~~ 327s /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 327s /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*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s /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 327s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 185 | __uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 327s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 327s /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 327s 87 | auto det(Matrix A) 327s | ^~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 371 | return std::__do_uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 373 | return std::uninitialized_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 327s | ^~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 314 | std::move(__result)); 327s | ~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 327s /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 327s 863 | operator()(_It& __it, _Sent __bound) const 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 327s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 327s | ^~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1905 | std::__introsort_loop(__first, __last, 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s 1906 | std::__lg(__last - __first) * 2, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1907 | __comp); 327s | ~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1908 | std::__final_insertion_sort(__first, __last, __comp); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 608 | __miter_base(_Iterator __it) 327s | ^~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 642 | copy(_II __first, _II __last, _OI __result) 327s | ^~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = int*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/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]’: 327s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 327s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = int*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 185 | __uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 327s | ^~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 314 | std::move(__result)); 327s | ~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span, 4294967295>&; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 327s /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 327s 376 | operator()(_Range&& __r, _Out __result) const 327s | ^~~~~~~~ 327s /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 327s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 379 | std::move(__result)); 327s | ~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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]’: 327s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 327s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 327s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = 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]’: 327s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 737 | std::move(__result), 327s | ~~~~~~~~~~~~~~~~~~~~ 327s 738 | std::move(__op), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/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]’: 327s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 152 | compute_jacobian_determinant(const U& J, std::span w) 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s 172 | math::dot(B, J, BA); 327s | ~~~~~~~~~^~~~~~~~~~ 327s /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 327s /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 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 327s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1789 | operator()(_Iter __first, _Sent __last, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1792 | auto __lasti = ranges::next(__first, __last); 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 327s | ^ 327s [ 53%] Linking CXX executable demo_interpolation_different_meshes 327s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation_different_meshes && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation_different_meshes.dir/link.txt --verbose=1 327s /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):: >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 327s | ^~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 2152 | return __find_if(__first, __last, __pred, 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 327s 2153 | std::__iterator_category(__first)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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)::]’: 327s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 927 | void pack_coefficient_entity(std::span c, int cstride, 327s | ^~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 327s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 642 | copy(_II __first, _II __last, _OI __result) 327s | ^~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/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 >]’: 327s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 683 | { return std::copy(__first, __first + __n, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_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 >]’: 327s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 683 | { return std::copy(__first, __first + __n, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/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]’: 327s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 327s | ^~~~~~~~~~~~~~~~~~~ 327s /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)::]’: 327s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 927 | void pack_coefficient_entity(std::span c, int cstride, 327s | ^~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 523 | cmap.tabulate(1, X, Xshape, phi_b); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 620 | apply_dof_transformation0( 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 327s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 622 | dim0 * value_size_ref0), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~ 327s 623 | cell_info0, cells0[c], value_size_ref0); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 327s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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)::]’: 327s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 927 | void pack_coefficient_entity(std::span c, int cstride, 327s | ^~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 642 | copy(_II __first, _II __last, _OI __result) 327s | ^~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/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)::]’: 327s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 927 | void pack_coefficient_entity(std::span c, int cstride, 327s | ^~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1849 | permute_data(u, n, cell_info, _eperm); 327s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1852 | transform_data(u, n, cell_info, _etrans_invT, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1853 | precompute::apply_matrix); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1833 | permute_data(u, n, cell_info, _eperm_inv); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1836 | transform_data(u, n, cell_info, _etransT, 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1837 | precompute::apply_matrix); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 327s | ^~~~~~~~ 327s /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 327s /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 327s /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 327s 368 | return ranges::__copy_or_move(std::move(__first), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 327s 369 | std::move(__last), 327s | ~~~~~~~~~~~~~~~~~~ 327s 370 | std::move(__result)); 327s | ~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 147 | { return std::copy(__first, __last, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 327s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1865 | permute_data(u, n, cell_info, _eperm_inv); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1868 | transform_data(u, n, cell_info, _etrans_inv, 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1869 | precompute::apply_matrix); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1810 | void FiniteElement::T_apply(std::span u, int n, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1817 | permute_data(u, n, cell_info, _eperm); 327s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1820 | transform_data(u, n, cell_info, _etrans, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1821 | precompute::apply_matrix); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 327s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 327s | ^~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_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]’: 327s /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 327s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1720 | __start, _M_get_Tp_allocator()); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1147 | void assemble_vector( 327s | ^~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1189 | impl::assemble_cells( 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 327s 1190 | P0, b, x_dofmap, x, cells, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1192 | coeffs, cstride, cell_info0); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1196 | impl::assemble_cells( 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 327s 1197 | P0, b, x_dofmap, x, cells, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1199 | coeffs, cstride, cell_info0); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 327s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1205 | fn, constants, coeffs, cstride, cell_info0); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1229 | impl::assemble_exterior_facets( 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 327s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1232 | constants, coeffs, cstride, cell_info0, perms); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1236 | impl::assemble_exterior_facets( 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 327s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1239 | constants, coeffs, cstride, cell_info0, perms); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1243 | impl::assemble_exterior_facets( 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 327s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1246 | constants, coeffs, cstride, cell_info0, perms); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1260 | impl::assemble_interior_facets( 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 327s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1263 | constants, coeffs, cstride, cell_info0, perms); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1267 | impl::assemble_interior_facets( 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 327s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1270 | constants, coeffs, cstride, cell_info0, perms); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1274 | impl::assemble_interior_facets( 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 327s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1277 | constants, coeffs, cstride, cell_info0, perms); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /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 327s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1631 | _M_allocate_and_copy(size_type __n, 327s | ^~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1638 | _M_get_Tp_allocator()); 327s | ~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 642 | copy(_II __first, _II __last, _OI __result) 327s | ^~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 327s /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 327s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 327s | ^~~~~~~~ 327s /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 327s /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]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s /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 327s 371 | return std::__do_uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s 373 | return std::uninitialized_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 >]’: 327s /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 327s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 327s | ^~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s In file included from /usr/include/dolfinx/fem/Function.h:10: 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 319 | return [](std::span, std::span, std::int32_t, int) 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 341 | return [dims, sub_element_fns](std::span data, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 327s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 350 | block_size); 327s | ~~~~~~~~~~~ 327s /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 >]’: 327s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 327s 181 | void dot(U A, V B, P C, bool transpose = false) 327s | ^~~ 327s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 327s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 362 | return [ebs, sub_fn](std::span data, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 327s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 372 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 376 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 327s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 380 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 327s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 327s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 384 | return [this](std::span data, std::span cell_info, 327s | ^ 327s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 386 | { T_apply(data, cell_info[cell], block_size); }; 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 371 | return std::__do_uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 373 | return std::uninitialized_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/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)>]’: 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 494 | void assemble_matrix( 327s | ^~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 549 | impl::assemble_cells( 327s | ~~~~~~~~~~~~~~~~~~~~^ 327s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 572 | impl::assemble_exterior_facets( 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 327s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 574 | a.domain(IntegralType::exterior_facet, i), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 578 | perms); 327s | ~~~~~~ 327s /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 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 588 | impl::assemble_interior_facets( 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 327s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 590 | a.domain(IntegralType::interior_facet, i), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 594 | cell_info1, perms); 327s | ~~~~~~~~~~~~~~~~~~ 327s /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 327s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _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]’: 327s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1789 | operator()(_Iter __first, _Sent __last, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1792 | auto __lasti = ranges::next(__first, __last); 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 327s | ^ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 327s | ^~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, std::span, int, int}]’: 327s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 587 | operator()(_ArgTypes... __args) const 327s | ^~~~~~~~ 327s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 327s /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 327s 87 | auto det(Matrix A) 327s | ^~~ 327s /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)::]’: 327s /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 327s 2064 | operator()(_Iter __first, _Sent __last, 327s | ^~~~~~~~ 327s /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 327s /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]’: 327s /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 327s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1720 | __start, _M_get_Tp_allocator()); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 327s | ^~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 327s | ^~~~~~~~ 327s /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 327s /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 327s /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 327s 368 | return ranges::__copy_or_move(std::move(__first), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 327s 369 | std::move(__last), 327s | ~~~~~~~~~~~~~~~~~~ 327s 370 | std::move(__result)); 327s | ~~~~~~~~~~~~~~~~~~~~ 327s /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 327s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 327s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 608 | __miter_base(_Iterator __it) 327s | ^~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /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 >]’: 327s /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 327s 125 | void inv(U A, V B) 327s | ^~~ 327s /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 327s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 327s from /usr/include/c++/14/bits/stl_algobase.h:67: 327s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 193 | return std::_Destroy_aux::__destroy(__first, __last); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 196 | __destroy(__first, __last); 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1002 | operator()(_It __x, _Sent __bound) const 327s | ^~~~~~~~ 327s /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 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 327s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 327s | ^~~~ 327s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 327s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 675 | move(_II __first, _II __last, _OI __result) 327s | ^~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 683 | return std::__copy_move_a(std::__miter_base(__first), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 684 | std::__miter_base(__last), __result); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 642 | copy(_II __first, _II __last, _OI __result) 327s | ^~~~ 327s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/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 >]’: 327s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 327s 181 | void dot(U A, V B, P C, bool transpose = false) 327s | ^~~ 327s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 327s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 147 | { return std::copy(__first, __last, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/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]’: 327s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 3123 | operator()(_Iter __first, _Sent __last, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 327s | ^~~~~~~~ 327s /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 327s /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 327s /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 327s 368 | return ranges::__copy_or_move(std::move(__first), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 327s 369 | std::move(__last), 327s | ~~~~~~~~~~~~~~~~~~ 327s 370 | std::move(__result)); 327s | ~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 327s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 327s 1104 | constexpr default_accessor(default_accessor) noexcept {} 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector&]’: 327s /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 327s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 327s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1863 | __partial_sort(_RandomAccessIterator __first, 327s | ^~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1868 | std::__heap_select(__first, __middle, __last, __comp); 327s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1869 | std::__sort_heap(__first, __middle, __comp); 327s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 327s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1856 | __comp); 327s | ~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 327s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1770 | __insertion_sort(_RandomAccessIterator __first, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1777 | if (__comp(__i, __first)) 327s | ~~~~~~^~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 327s | ^~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 327s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 327s /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]’: 327s /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 327s 128 | math::dot(cell_geometry, dphi, J, true); 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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 327s /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]’: 327s /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 327s 140 | math::inv(J, K); 327s | ~~~~~~~~~^~~~~~ 327s /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 327s /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 327s 142 | math::pinv(J, K); 327s | ~~~~~~~~~~^~~~~~ 327s /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 327s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 327s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 327s /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 327s 87 | auto det(Matrix A) 327s | ^~~ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 327s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1805 | std::move(__comp), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/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)::]’: 327s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 3867 | find_if(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 3876 | return std::__find_if(__first, __last, 327s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 327s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 1426 | insert(const_iterator __position, initializer_list __l) 327s | ^~~~~~ 327s /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 327s /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 327s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 327s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1430 | std::random_access_iterator_tag()); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1849 | permute_data(u, n, cell_info, _eperm); 327s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1852 | transform_data(u, n, cell_info, _etrans_invT, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1853 | precompute::apply_matrix); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 327s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 327s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 737 | std::move(__result), 327s | ~~~~~~~~~~~~~~~~~~~~ 327s 738 | std::move(__op), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /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]’: 327s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1833 | permute_data(u, n, cell_info, _eperm_inv); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1836 | transform_data(u, n, cell_info, _etransT, 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1837 | precompute::apply_matrix); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1865 | permute_data(u, n, cell_info, _eperm_inv); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1868 | transform_data(u, n, cell_info, _etrans_inv, 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1869 | precompute::apply_matrix); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1810 | void FiniteElement::T_apply(std::span u, int n, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1817 | permute_data(u, n, cell_info, _eperm); 327s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1820 | transform_data(u, n, cell_info, _etrans, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1821 | precompute::apply_matrix); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 152 | compute_jacobian_determinant(const U& J, std::span w) 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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 327s 172 | math::dot(B, J, BA); 327s | ~~~~~~~~~^~~~~~~~~~ 327s /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 327s /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 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 327s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 327s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1159 | std::move(__comp), std::move(__proj)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 327s 610 | this->_M_impl._M_start, 327s | ~~~~~~~~~~~~~~~~~~~~~~~ 327s 611 | _M_get_Tp_allocator()); 327s | ~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 327s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 327s | ^~~~~~~~ 327s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 327s from /usr/include/dolfinx/geometry/utils.h:9, 327s from /usr/include/dolfinx/fem/interpolate.h:19: 327s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector]’: 327s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 783 | Mesh> create_mesh( 327s | ^~~~~~~~~~~ 327s /usr/include/dolfinx/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]’: 327s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 327s | ^~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 327s | ^ 327s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 830 | cells1 = std::vector(cells.begin(), cells.end()); 327s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 841 | std::vector cells1_v 327s | ^~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 880 | boundary_v.erase(unique_end, range_end); 327s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 885 | boundary_v.erase(boundary_v.begin()); 327s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 327s | ^~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 905 | nodes1.erase(unique_end, range_end); 327s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 911 | Geometry geometry 327s | ^~~~~~~~ 327s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s /usr/include/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]’: 327s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1964 | transform_data(u, n, cell_info, _etrans_inv, 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1965 | precompute::apply_tranpose_matrix_right); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 147 | { return std::copy(__first, __last, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 327s | ^~~~~~~~ 327s /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 327s /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 327s /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 327s 368 | return ranges::__copy_or_move(std::move(__first), 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 327s 369 | std::move(__last), 327s | ~~~~~~~~~~~~~~~~~~ 327s 370 | std::move(__result)); 327s | ~~~~~~~~~~~~~~~~~~~~ 327s /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 327s /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]’: 327s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1887 | permute_data(dblock, 1, cell_info, _eperm); 327s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1892 | transform_data(u, n, cell_info, _etrans, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1893 | precompute::apply_tranpose_matrix_right); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s /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 327s 371 | return std::__do_uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s 373 | return std::uninitialized_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 327s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 327s | ^~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 327s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 683 | { return std::copy(__first, __first + __n, __result); } 327s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1911 | permute_data(dblock, 1, cell_info, _eperm); 327s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1916 | transform_data(u, n, cell_info, _etrans_invT, 327s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1917 | precompute::apply_tranpose_matrix_right); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 327s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 327s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 327s | ^~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 327s /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 327s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~ 327s /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]’: 327s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 327s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 327s 1940 | transform_data(u, n, cell_info, _etransT, 327s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1941 | precompute::apply_tranpose_matrix_right); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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]’: 327s /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 327s /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 >]’: 327s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 327s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 327s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /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*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 327s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 327s 1426 | insert(const_iterator __position, initializer_list __l) 327s | ^~~~~~ 327s /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 327s /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 327s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 327s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 1430 | std::random_access_iterator_tag()); 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 327s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 327s | ^~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 327s /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 327s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 327s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s 185 | __uninit_copy(__first, __last, __result); 327s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 327s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector]’: 327s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 327s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 327s | ^~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector]’: 328s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 783 | Mesh> create_mesh( 328s | ^~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 328s | ^~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 328s | ^ 328s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/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)::]’: 328s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 927 | void pack_coefficient_entity(std::span c, int cstride, 328s | ^~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 629 | return ranges::fill_n(std::move(__first), __len, __value); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 830 | cells1 = std::vector(cells.begin(), cells.end()); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 841 | std::vector cells1_v 328s | ^~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 328s | ^~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 346 | __niter_wrap(_From __from, _To __res) 328s | ^~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:1154:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1154 | std::__fill_a(__first, __first + __n, __value); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 880 | boundary_v.erase(unique_end, range_end); 328s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 885 | boundary_v.erase(boundary_v.begin()); 328s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 328s | ^~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 905 | nodes1.erase(unique_end, range_end); 328s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 911 | Geometry geometry 328s | ^~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_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 >]’: 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 683 | { return std::copy(__first, __first + __n, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 185 | __uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_iterator.h: In constructor ‘constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 328s /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 328s 1508 | move_iterator(iterator_type __i) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 328s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 328s | ^~~~~~~~~~~~ 328s /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]’: 328s /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 328s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1720 | __start, _M_get_Tp_allocator()); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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)::]’: 328s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 927 | void pack_coefficient_entity(std::span c, int cstride, 328s | ^~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 346 | __niter_wrap(_From __from, _To __res) 328s | ^~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 328s | ^~~~~~~~ 328s /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 328s /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 328s /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 328s 368 | return ranges::__copy_or_move(std::move(__first), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 328s 369 | std::move(__last), 328s | ~~~~~~~~~~~~~~~~~~ 328s 370 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 328s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 3867 | find_if(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 3876 | return std::__find_if(__first, __last, 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 328s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 737 | std::move(__result), 328s | ~~~~~~~~~~~~~~~~~~~~ 328s 738 | std::move(__op), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 147 | { return std::copy(__first, __last, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 328s | ^~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 715 | return std::__copy_n(__first, __n2, __result, 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s 716 | std::__iterator_category(__first)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 328s | ^~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 715 | return std::__copy_n(__first, __n2, __result, 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s 716 | std::__iterator_category(__first)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/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)::]’: 328s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 927 | void pack_coefficient_entity(std::span c, int cstride, 328s | ^~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 328s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 147 | { return std::copy(__first, __last, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 683 | { return std::copy(__first, __first + __n, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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)::]’: 328s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 927 | void pack_coefficient_entity(std::span c, int cstride, 328s | ^~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 185 | __uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/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)::]’: 328s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 927 | void pack_coefficient_entity(std::span c, int cstride, 328s | ^~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 371 | return std::__do_uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 373 | return std::uninitialized_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 328s | ^~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 314 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 328s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 328s | ^~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 328s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 328s | ^~~~~~~~~ 328s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/dolfinx/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)::]’: 328s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 927 | void pack_coefficient_entity(std::span c, int cstride, 328s | ^~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 328s | ^~~~~~~~~ 328s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 863 | operator()(_It& __it, _Sent __bound) const 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1905 | std::__introsort_loop(__first, __last, 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s 1906 | std::__lg(__last - __first) * 2, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1907 | __comp); 328s | ~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1908 | std::__final_insertion_sort(__first, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 185 | __uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 328s | ^~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 608 | __miter_base(_Iterator __it) 328s | ^~~~~~~~~~~~ 328s /usr/include/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)::]’: 328s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 927 | void pack_coefficient_entity(std::span c, int cstride, 328s | ^~~~~~~~~~~~~~~~~~~~~~~ 328s /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)>]’: 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 494 | void assemble_matrix( 328s | ^~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1876 | __introsort_loop(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1884 | std::__partial_sort(__first, __last, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 549 | impl::assemble_cells( 328s | ~~~~~~~~~~~~~~~~~~~~^ 328s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 572 | impl::assemble_exterior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 574 | a.domain(IntegralType::exterior_facet, i), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 578 | perms); 328s | ~~~~~~ 328s /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 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 588 | impl::assemble_interior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 590 | a.domain(IntegralType::interior_facet, i), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 594 | cell_info1, perms); 328s | ~~~~~~~~~~~~~~~~~~ 328s /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 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1819 | __comp); 328s | ~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1822 | std::__insertion_sort(__first, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 328s | ^~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::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)::]’: 328s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 927 | void pack_coefficient_entity(std::span c, int cstride, 328s | ^~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 328s | ^~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 314 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 328s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 328s /tmp/autopkgtest.lIfmcX/build.Nrz/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 328s 59 | [](auto x) -> std::pair, std::vector> 328s | ^ 328s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator >]’: 328s /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 328s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 328s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1002 | operator()(_It __x, _Sent __bound) const 328s | ^~~~~~~~ 328s /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 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 328s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 328s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/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)>]’: 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 494 | void assemble_matrix( 328s | ^~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 549 | impl::assemble_cells( 328s | ~~~~~~~~~~~~~~~~~~~~^ 328s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1147 | void assemble_vector( 328s | ^~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 572 | impl::assemble_exterior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 574 | a.domain(IntegralType::exterior_facet, i), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 578 | perms); 328s | ~~~~~~ 328s /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 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 588 | impl::assemble_interior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 590 | a.domain(IntegralType::interior_facet, i), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 594 | cell_info1, perms); 328s | ~~~~~~~~~~~~~~~~~~ 328s /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 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1189 | impl::assemble_cells( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1190 | P0, b, x_dofmap, x, cells, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1192 | coeffs, cstride, cell_info0); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1196 | impl::assemble_cells( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1197 | P0, b, x_dofmap, x, cells, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1199 | coeffs, cstride, cell_info0); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 328s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1205 | fn, constants, coeffs, cstride, cell_info0); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 2107 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 2111 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 2115 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 2119 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 2127 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 2132 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 2137 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1229 | impl::assemble_exterior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1232 | constants, coeffs, cstride, cell_info0, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1236 | impl::assemble_exterior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1239 | constants, coeffs, cstride, cell_info0, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1243 | impl::assemble_exterior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1246 | constants, coeffs, cstride, cell_info0, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1260 | impl::assemble_interior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1263 | constants, coeffs, cstride, cell_info0, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1267 | impl::assemble_interior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1270 | constants, coeffs, cstride, cell_info0, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1274 | impl::assemble_interior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1277 | constants, coeffs, cstride, cell_info0, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 328s /tmp/autopkgtest.lIfmcX/build.Nrz/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 328s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 608 | __miter_base(_Iterator __it) 328s | ^~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/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)::]’: 328s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 2064 | operator()(_Iter __first, _Sent __last, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:2064:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = double; _Out = __gnu_cxx::__normal_iterator >]’: 328s /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 328s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 376 | operator()(_Range&& __r, _Out __result) const 328s | ^~~~~~~~ 328s /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 328s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 379 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1147 | void assemble_vector( 328s | ^~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1189 | impl::assemble_cells( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1190 | P0, b, x_dofmap, x, cells, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1192 | coeffs, cstride, cell_info0); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1196 | impl::assemble_cells( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1197 | P0, b, x_dofmap, x, cells, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1199 | coeffs, cstride, cell_info0); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 328s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1205 | fn, constants, coeffs, cstride, cell_info0); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1229 | impl::assemble_exterior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1232 | constants, coeffs, cstride, cell_info0, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1236 | impl::assemble_exterior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1239 | constants, coeffs, cstride, cell_info0, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1243 | impl::assemble_exterior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1246 | constants, coeffs, cstride, cell_info0, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1260 | impl::assemble_interior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1263 | constants, coeffs, cstride, cell_info0, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1267 | impl::assemble_interior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1270 | constants, coeffs, cstride, cell_info0, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1274 | impl::assemble_interior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1277 | constants, coeffs, cstride, cell_info0, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span<_Type, 4294967295>, int) [with T = double; U = double]’: 328s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 328s | ^~~~~~~~~~~~~~~~~ 328s /usr/include/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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 328s | ^~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 985 | _lift_bc_cells( 328s | ~~~~~~~~~~~~~~~~~~~~~~~^ 328s 986 | b, x_dofmap, x, kernel, cells, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 990 | bc_markers1, x0, alpha); 328s | ~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 994 | _lift_bc_cells( 328s | ~~~~~~~~~~~~~~~~~~~~~~~^ 328s 995 | b, x_dofmap, x, kernel, cells, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 999 | bc_markers1, x0, alpha); 328s | ~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1005 | P0, 328s | ~~~ 328s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1008 | bc_values1, bc_markers1, x0, alpha); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:203, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = double; U = double; auto:203 = dolfinx::la::MatrixCSR, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>]’: 328s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 233 | void assemble_matrix( 328s | ^~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 247 | mesh->geometry().x(), constants, coefficients, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 248 | dof_marker0, dof_marker1); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1028 | _lift_bc_exterior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1030 | a.domain(IntegralType::exterior_facet, i), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1034 | bc_markers1, x0, alpha, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1043 | _lift_bc_interior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1045 | a.domain(IntegralType::interior_facet, i), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1049 | bc_markers1, x0, alpha); 328s | ~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = double*; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = int]’: 328s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:1029:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1029 | std::__fill_a(__first, __last, __value); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1289 | void assemble_vector( 328s | ^~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 328s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1298 | constants, coefficients); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s In file included from /usr/include/dolfinx/la/Vector.h:14: 328s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, type) const [with T = double; Allocator = std::allocator]’: 328s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 390 | void scatter_rev_begin(std::span send_buffer, 328s | ^~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 683 | { return std::copy(__first, __first + __n, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/c++/14/algorithm:61: 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 328s | ^~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 328s | ^~~~~~~~ 328s /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 328s /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 328s 629 | return ranges::fill_n(std::move(__first), __len, __value); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 608 | __miter_base(_Iterator __it) 328s | ^~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OutputIterator std::__fill_n_a(_OutputIterator, _Size, const _Tp&, random_access_iterator_tag) [with _OutputIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Tp = int]’: 328s /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 328s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 328s | ^~~~~~~~~~ 328s /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 328s 1154 | std::__fill_a(__first, __first + __n, __value); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 328s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/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]’: 328s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 328s | ^~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 328s | ^~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 985 | _lift_bc_cells( 328s | ~~~~~~~~~~~~~~~~~~~~~~~^ 328s 986 | b, x_dofmap, x, kernel, cells, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 990 | bc_markers1, x0, alpha); 328s | ~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 994 | _lift_bc_cells( 328s | ~~~~~~~~~~~~~~~~~~~~~~~^ 328s 995 | b, x_dofmap, x, kernel, cells, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 999 | bc_markers1, x0, alpha); 328s | ~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1005 | P0, 328s | ~~~ 328s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1008 | bc_values1, bc_markers1, x0, alpha); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1028 | _lift_bc_exterior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1030 | a.domain(IntegralType::exterior_facet, i), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1034 | bc_markers1, x0, alpha, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1043 | _lift_bc_interior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1045 | a.domain(IntegralType::interior_facet, i), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1049 | bc_markers1, x0, alpha); 328s | ~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1589 | __heap_select(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1593 | std::__make_heap(__first, __middle, __comp); 328s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1595 | if (__comp(__i, __first)) 328s | ~~~~~~^~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 328s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 328s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 425 | std::__pop_heap(__first, __last, __last, __comp); 328s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 88 | if (__comp(__a, __b)) 328s | ~~~~~~^~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 90 | if (__comp(__b, __c)) 328s | ~~~~~~^~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 91 | std::iter_swap(__result, __b); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 92 | else if (__comp(__a, __c)) 328s | ~~~~~~^~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 93 | std::iter_swap(__result, __c); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 95 | std::iter_swap(__result, __a); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 97 | else if (__comp(__a, __c)) 328s | ~~~~~~^~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 98 | std::iter_swap(__result, __a); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 99 | else if (__comp(__b, __c)) 328s | ~~~~~~^~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 100 | std::iter_swap(__result, __c); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 102 | std::iter_swap(__result, __b); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1829 | __unguarded_partition(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1835 | while (__comp(__first, __pivot)) 328s | ~~~~~~^~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1838 | while (__comp(__pivot, __last)) 328s | ~~~~~~^~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1842 | std::iter_swap(__first, __last); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 328s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 328s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 923 | std::__miter_base(__last), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 924 | __result); 328s | ~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/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]’: 328s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 328s 957 | vector<_Tp, _Alloc>:: 328s | ^~~~~~~~~~~~~~~~~~~ 328s /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&]’: 328s /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 328s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 386 | __result, __alloc); 328s | ~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 328s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s In file included from /usr/include/c++/14/array:43, 328s from /usr/include/basix/cell.h:7: 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/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]’: 328s /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 328s 128 | math::dot(cell_geometry, dphi, J, true); 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 398 | return std::__uninitialized_copy_a 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/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]’: 328s /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 328s 140 | math::inv(J, K); 328s | ~~~~~~~~~^~~~~~ 328s /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 328s /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 328s 142 | math::pinv(J, K); 328s | ~~~~~~~~~~^~~~~~ 328s /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 328s /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]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 386 | __result, __alloc); 328s | ~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 328s | ^~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 328s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 46 | void reorder_list(std::span list, std::span nodemap) 328s | ^~~~~~~~~~~~ 328s /usr/include/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]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 398 | return std::__uninitialized_copy_a 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 53 | const std::vector orig(list.begin(), list.end()); 328s | ^~~~ 328s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 58 | std::ranges::copy(links_old, links_new.begin()); 328s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 328s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 328s /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 328s 87 | auto det(Matrix A) 328s | ^~~ 328s /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]’: 328s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1674 | void FiniteElement::permute_data( 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 328s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1805 | std::move(__comp), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 328s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1134 | operator()(_Iter __first, _Sent __last, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1139 | return {__first, __first}; 328s | ^ 328s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1148 | return {++__dest, __first}; 328s | ^ 328s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 328s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 1577 | erase(const_iterator __first, const_iterator __last) 328s | ^~~~~ 328s /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 328s /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 328s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 328s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/basix/finite-element.h:12: 328s /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]’: 328s /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 328s 243 | void apply_matrix( 328s | ^~~~~~~~~~~~ 328s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 328s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 1549 | erase(const_iterator __position) 328s | ^~~~~ 328s /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 328s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 328s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 371 | return std::__do_uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 373 | return std::uninitialized_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_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]’: 328s /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 328s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1720 | __start, _M_get_Tp_allocator()); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1733 | void FiniteElement::transform_data( 328s | ^~~~~~~~~~~~~~~~ 328s /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 328s 1754 | op(std::span(v_size_t), 328s | ~~^~~~~~~~~~~~~~~~~~~~~ 328s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1756 | dofstart, block_size); 328s | ~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s 1775 | op(std::span(v_size_t), 328s | ~~^~~~~~~~~~~~~~~~~~~~~ 328s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1777 | dofstart, block_size); 328s | ~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s 1786 | op(std::span(v_size_t), 328s | ~~^~~~~~~~~~~~~~~~~~~~~ 328s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1788 | dofstart, block_size); 328s | ~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 328s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 328s from /usr/include/dolfinx/fem/Function.h:11: 328s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 328s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 119 | std::ranges::copy(buffer, range.begin()); 328s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 386 | __result, __alloc); 328s | ~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 371 | return std::__do_uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 373 | return std::uninitialized_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/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]’: 328s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1674 | void FiniteElement::permute_data( 328s | ^~~~~~~~~~~~~~~~ 328s In file included from /usr/include/c++/14/array:43, 328s from /usr/include/basix/cell.h:7: 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 328s /tmp/autopkgtest.lIfmcX/build.Nrz/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 328s 143 | [](auto x) -> std::pair, std::vector> 328s | ^ 328s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 328s from /usr/include/dolfinx.h:10: 328s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 328s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 676 | distribute_data(MPI_Comm comm0, std::span indices, 328s | ^~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 398 | return std::__uninitialized_copy_a 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 683 | { return std::copy(__first, __first + __n, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_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]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 386 | __result, __alloc); 328s | ~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/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 >]’: 328s /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 328s 960 | operator()(_It&& __first, _Sent __last) const 328s | ^~~~~~~~ 328s /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 >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 328s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 2021 | std::move(__comp), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 328s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 709 | vector(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~ 328s /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 328s /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]’: 328s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1733 | void FiniteElement::transform_data( 328s | ^~~~~~~~~~~~~~~~ 328s /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 328s 719 | _M_range_initialize_n(__first, __last, __n); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 1754 | op(std::span(v_size_t), 328s | ~~^~~~~~~~~~~~~~~~~~~~~ 328s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1756 | dofstart, block_size); 328s | ~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s 1786 | op(std::span(v_size_t), 328s | ~~^~~~~~~~~~~~~~~~~~~~~ 328s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1788 | dofstart, block_size); 328s | ~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s 1797 | op(std::span(v_size_t), 328s | ~~^~~~~~~~~~~~~~~~~~~~~ 328s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1799 | dofstart, block_size); 328s | ~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 398 | return std::__uninitialized_copy_a 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_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 >]’: 328s /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 328s 376 | operator()(_Range&& __r, _Out __result) const 328s | ^~~~~~~~ 328s /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 328s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 379 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 328s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1631 | _M_allocate_and_copy(size_type __n, 328s | ^~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1638 | _M_get_Tp_allocator()); 328s | ~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/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]’: 328s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 152 | compute_jacobian_determinant(const U& J, std::span w) 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 172 | math::dot(B, J, BA); 328s | ~~~~~~~~~^~~~~~~~~~ 328s /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 328s /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 328s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 328s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1789 | operator()(_Iter __first, _Sent __last, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1792 | auto __lasti = ranges::next(__first, __last); 328s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 328s | ^ 328s In file included from /usr/include/c++/14/tuple:44, 328s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 328s from /usr/include/c++/14/bits/memory_resource.h:41, 328s from /usr/include/c++/14/vector:87: 328s /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]’: 328s /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 328s 767 | operator()(_Iter __first, _Sent __last, 328s | ^~~~~~~~ 328s /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 328s /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]’: 328s /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 328s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 328s | ^~~~~~~~ 328s /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 328s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 328s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 382 | create_geometry( 328s | ^~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 424 | const std::vector l2l = graph::build::compute_local_to_local( 328s | ^~~ 328s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 429 | std::ranges::transform(l2l, igi.begin(), 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 328s 430 | [&nodes](auto index) { return nodes[index]; }); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/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]’: 328s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 328s 195 | vector<_Tp, _Alloc>:: 328s | ^~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 328s /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 328s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 328s | ^~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1720 | __start, _M_get_Tp_allocator()); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 328s 181 | vector<_Tp, _Alloc>:: 328s | ^~~~~~~~~~~~~~~~~~~ 328s /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 328s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 328s | ^~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 328s | ^~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1849 | permute_data(u, n, cell_info, _eperm); 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1852 | transform_data(u, n, cell_info, _etrans_invT, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1853 | precompute::apply_matrix); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 185 | __uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_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]’: 328s /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 328s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 3147 | std::move(__comp), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 328s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 683 | { return std::copy(__first, __first + __n, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1833 | permute_data(u, n, cell_info, _eperm_inv); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1836 | transform_data(u, n, cell_info, _etransT, 328s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1837 | precompute::apply_matrix); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr std::iter_difference_t::type> std::ranges::__distance_fn::operator()(_It&&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >&; _Sent = __gnu_cxx::__normal_iterator >]’: 328s /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 328s 960 | operator()(_It&& __first, _Sent __last) const 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 328s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 709 | vector(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~ 328s /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 328s /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 328s 719 | _M_range_initialize_n(__first, __last, __n); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1865 | permute_data(u, n, cell_info, _eperm_inv); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1868 | transform_data(u, n, cell_info, _etrans_inv, 328s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1869 | precompute::apply_matrix); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 328s /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 328s 376 | operator()(_Range&& __r, _Out __result) const 328s | ^~~~~~~~ 328s /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 328s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 379 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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]’: 328s /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 328s 285 | void apply_tranpose_matrix_right( 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 328s /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 328s 376 | operator()(_Range&& __r, _Out __result) const 328s | ^~~~~~~~ 328s /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 328s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 379 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 328s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1631 | _M_allocate_and_copy(size_type __n, 328s | ^~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 328s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1638 | _M_get_Tp_allocator()); 328s | ~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1810 | void FiniteElement::T_apply(std::span u, int n, 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1817 | permute_data(u, n, cell_info, _eperm); 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1820 | transform_data(u, n, cell_info, _etrans, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1821 | precompute::apply_matrix); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 328s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1789 | operator()(_Iter __first, _Sent __last, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1792 | auto __lasti = ranges::next(__first, __last); 328s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 328s | ^ 328s In file included from /usr/include/c++/14/tuple:44, 328s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 328s from /usr/include/c++/14/bits/memory_resource.h:41, 328s from /usr/include/c++/14/vector:87: 328s /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]’: 328s /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 328s 767 | operator()(_Iter __first, _Sent __last, 328s | ^~~~~~~~ 328s /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 328s /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]’: 328s /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 328s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 328s | ^~~~~~~~ 328s /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 328s /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]’: 328s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 328s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 508 | { return std::get<0>(idx) != r; }); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 328s 195 | vector<_Tp, _Alloc>:: 328s | ^~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 328s /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 328s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 328s | ^~~~~~~~~~~~~~ 328s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 553 | [](auto x) { return std::get<1>(x); }); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 328s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 328s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 328s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 646 | std::next(x_new.begin(), shape[1] * i)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 328s 181 | vector<_Tp, _Alloc>:: 328s | ^~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 328s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 658 | std::next(x_new.begin(), shape[1] * i)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 328s | ^~~~~~~~~~~~~~ 328s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 328s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 185 | __uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_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]’: 328s /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 328s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 3147 | std::move(__comp), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/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]’: 328s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 328s | ^~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 371 | return std::__do_uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 373 | return std::uninitialized_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 >]’: 328s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 328s 181 | void dot(U A, V B, P C, bool transpose = false) 328s | ^~~ 328s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 328s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 328s /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]’: 328s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 328s /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 328s 376 | operator()(_Range&& __r, _Out __result) const 328s | ^~~~~~~~ 328s /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 328s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 379 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 577 | _element->Tt_apply(data, n, cell_permutation); 328s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 328s | ^~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 593 | _element->Tinv_apply(data, n, cell_permutation); 328s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 328s | ^~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 544 | _element->T_apply(data, n, cell_permutation); 328s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 328s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 508 | { return std::get<0>(idx) != r; }); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 553 | [](auto x) { return std::get<1>(x); }); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 328s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 328s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 328s /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 328s 87 | auto det(Matrix A) 328s | ^~~ 328s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 328s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 646 | std::next(x_new.begin(), shape[1] * i)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 328s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 658 | std::next(x_new.begin(), shape[1] * i)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 328s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 >]’: 328s /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 328s 181 | void dot(U A, V B, P C, bool transpose = false) 328s | ^~~ 328s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 328s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 328s /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 >]’: 328s /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 328s 125 | void inv(U A, V B) 328s | ^~~ 328s /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 328s /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 >]’: 328s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 328s 181 | void dot(U A, V B, P C, bool transpose = false) 328s | ^~~ 328s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 328s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 147 | { return std::copy(__first, __last, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/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]’: 328s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1999 | operator()(_Iter __first, _Sent __last, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1863 | __partial_sort(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1868 | std::__heap_select(__first, __middle, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1869 | std::__sort_heap(__first, __middle, __comp); 328s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 328s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 328s 1104 | constexpr default_accessor(default_accessor) noexcept {} 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1856 | __comp); 328s | ~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 328s /tmp/autopkgtest.lIfmcX/build.Nrz/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 328s 151 | [](auto x) -> std::pair, std::vector> 328s | ^ 328s /tmp/autopkgtest.lIfmcX/build.Nrz/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 328s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1770 | __insertion_sort(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1777 | if (__comp(__i, __first)) 328s | ~~~~~~^~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 328s | ^~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 328s | ^~~~~~~~ 328s /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 328s /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 328s /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 328s 368 | return ranges::__copy_or_move(std::move(__first), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 328s 369 | std::move(__last), 328s | ~~~~~~~~~~~~~~~~~~ 328s 370 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = 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]’: 328s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 737 | std::move(__result), 328s | ~~~~~~~~~~~~~~~~~~~~ 328s 738 | std::move(__op), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 328s | ^~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/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]’: 328s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1999 | operator()(_Iter __first, _Sent __last, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 371 | return std::__do_uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 373 | return std::uninitialized_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::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]’: 328s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 737 | std::move(__result), 328s | ~~~~~~~~~~~~~~~~~~~~ 328s 738 | std::move(__op), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 328s | ^~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 328s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 863 | operator()(_It& __it, _Sent __bound) const 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1905 | std::__introsort_loop(__first, __last, 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s 1906 | std::__lg(__last - __first) * 2, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1907 | __comp); 328s | ~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1908 | std::__final_insertion_sort(__first, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 >]’: 328s /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 328s 960 | operator()(_It&& __first, _Sent __last) const 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’: 328s /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 328s 709 | vector(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~ 328s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 328s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 317 | operator()(_Iterator __it) 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_vector.h:719:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 719 | _M_range_initialize_n(__first, __last, __n); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 608 | __miter_base(_Iterator __it) 328s | ^~~~~~~~~~~~ 328s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 328s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 608 | __miter_base(_Iterator __it) 328s | ^~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 328s from /usr/include/c++/14/bits/stl_algobase.h:67: 328s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 193 | return std::_Destroy_aux::__destroy(__first, __last); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 196 | __destroy(__first, __last); 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 328s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 328s 610 | this->_M_impl._M_start, 328s | ~~~~~~~~~~~~~~~~~~~~~~~ 328s 611 | _M_get_Tp_allocator()); 328s | ~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 328s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 328s | ^~~~~~~~~~~~ 328s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic/main.cpp: In lambda function: 328s /tmp/autopkgtest.lIfmcX/build.Nrz/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 328s 179 | [](auto x) -> std::pair, std::vector> 328s | ^ 328s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Expression]’: 328s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 328s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 424 | return [](std::span, std::span, std::int32_t, int) 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 443 | return [this, sub_element_fns](std::span data, 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 328s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 451 | cell_info, cell, block_size); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 466 | return [this, sub_fn](std::span data, 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 328s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 475 | ebs); 328s | ~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 484 | return [this](std::span data, std::span cell_info, 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 328s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 488 | return [this](std::span data, std::span cell_info, 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 492 | return [this](std::span data, std::span cell_info, 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 328s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 496 | return [this](std::span data, std::span cell_info, 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 498 | { T_apply_right(data, cell_info[cell], n); }; 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 328s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1002 | operator()(_It __x, _Sent __bound) const 328s | ^~~~~~~~ 328s /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 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 328s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 328s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 683 | { return std::copy(__first, __first + __n, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr std::iter_difference_t::type> std::ranges::__distance_fn::operator()(_It&&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >&; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 328s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 960 | operator()(_It&& __first, _Sent __last) const 328s | ^~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 328s | ^~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 328s | ^~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 577 | _element->Tt_apply(data, n, cell_permutation); 328s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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]’: 328s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 328s | ^~~~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 593 | _element->Tinv_apply(data, n, cell_permutation); 328s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 328s /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]’: 328s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 328s | ^~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 544 | _element->T_apply(data, n, cell_permutation); 328s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 683 | { return std::copy(__first, __first + __n, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s [ 53%] Built target demo_interpolation_different_meshes 328s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 328s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 328s | ^~~~~~~~~~~~ 328s /usr/include/c++/14/bits/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 >&}]’: 328s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s [ 57%] Building C object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 328s | ^~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/poisson.c 328s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 328s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 608 | __miter_base(_Iterator __it) 328s | ^~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::pair; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 328s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 239 | operator()(_Value& __val, _Iterator __it) 328s | ^~~~~~~~ 328s In file included from /usr/include/c++/14/bits/refwrap.h:38, 328s from /usr/include/c++/14/vector:68: 328s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 328s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 328s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 328s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 328s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = int*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 147 | { return std::copy(__first, __last, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 328s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 328s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 328s | ^~~~~~~~ 328s /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 328s /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 328s 629 | return ranges::fill_n(std::move(__first), __len, __value); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 154 | void apply_permutation_mapped(std::span perm, 328s | ^~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 144 | void apply_permutation(std::span perm, std::span data, 328s | ^~~~~~~~~~~~~~~~~ 328s /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 >]’: 328s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 328s 181 | void dot(U A, V B, P C, bool transpose = false) 328s | ^~~ 328s /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 328s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 328s /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)>]’: 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 328s | ^~~~ 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 902 | transform(coeffs, cell_info, cell, 1); 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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)>]’: 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 328s | ^~~~ 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 902 | transform(coeffs, cell_info, cell, 1); 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 328s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 328s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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)>]’: 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 328s | ^~~~ 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 902 | transform(coeffs, cell_info, cell, 1); 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 328s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 328s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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)>]’: 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 328s | ^~~~ 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 902 | transform(coeffs, cell_info, cell, 1); 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 328s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 328s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 328s | ^~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 314 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 328s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 328s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 >]’: 328s /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 328s 125 | void inv(U A, V B) 328s | ^~~ 328s /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 328s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 328s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 328s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 328s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 328s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 328s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 328s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 172 | void apply_inv_permutation_right(std::span perm, 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 328s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 328s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 328s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 328s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 634 | void assemble_cells( 328s | ^~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 674 | P0(_be, cell_info0, c0, 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 328s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 328s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 328s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 328s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 634 | void assemble_cells( 328s | ^~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 674 | P0(_be, cell_info0, c0, 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 328s /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 328s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 328s /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 328s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 185 | __uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 328s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 2981 | __miter_base(move_iterator<_Iterator> __it) 328s | ^~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 328s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 634 | void assemble_cells( 328s | ^~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 674 | P0(_be, cell_info0, c0, 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 328s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/main.cpp: In lambda function: 328s /tmp/autopkgtest.lIfmcX/build.Nrz/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 328s 181 | [](auto x) -> std::pair, std::vector> 328s | ^ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1589 | __heap_select(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1593 | std::__make_heap(__first, __middle, __comp); 328s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1595 | if (__comp(__i, __first)) 328s | ~~~~~~^~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 328s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 425 | std::__pop_heap(__first, __last, __last, __comp); 328s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 88 | if (__comp(__a, __b)) 328s | ~~~~~~^~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 90 | if (__comp(__b, __c)) 328s | ~~~~~~^~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 91 | std::iter_swap(__result, __b); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 92 | else if (__comp(__a, __c)) 328s | ~~~~~~^~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 93 | std::iter_swap(__result, __c); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 95 | std::iter_swap(__result, __a); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 97 | else if (__comp(__a, __c)) 328s | ~~~~~~^~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 98 | std::iter_swap(__result, __a); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 99 | else if (__comp(__b, __c)) 328s | ~~~~~~^~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 100 | std::iter_swap(__result, __c); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 102 | std::iter_swap(__result, __b); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1829 | __unguarded_partition(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1835 | while (__comp(__first, __pivot)) 328s | ~~~~~~^~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1838 | while (__comp(__pivot, __last)) 328s | ~~~~~~^~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1842 | std::iter_swap(__first, __last); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s /usr/include/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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 720 | void assemble_exterior_facets( 328s | ^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 328s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 770 | P0(_be, cell_info0, cell0, 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 923 | std::__miter_base(__last), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 924 | __result); 328s | ~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 683 | { return std::copy(__first, __first + __n, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 720 | void assemble_exterior_facets( 328s | ^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 770 | P0(_be, cell_info0, cell0, 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s [ 61%] Building C object hyperelasticity/CMakeFiles/demo_hyperelasticity.dir/hyperelasticity.c.o 328s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity/hyperelasticity.c 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1876 | __introsort_loop(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1884 | std::__partial_sort(__first, __last, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1819 | __comp); 328s | ~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1822 | std::__insertion_sort(__first, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/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]’: 328s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 328s | ^~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 720 | void assemble_exterior_facets( 328s | ^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 770 | P0(_be, cell_info0, cell0, 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 328s | ^~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 577 | _element->Tt_apply(data, n, cell_permutation); 328s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 328s | ^~~~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 593 | _element->Tinv_apply(data, n, cell_permutation); 328s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 328s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 737 | std::move(__result), 328s | ~~~~~~~~~~~~~~~~~~~~ 328s 738 | std::move(__op), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 328s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 328s | ^~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 544 | _element->T_apply(data, n, cell_permutation); 328s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 683 | { return std::copy(__first, __first + __n, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 328s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1789 | operator()(_Iter __first, _Sent __last, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1792 | auto __lasti = ranges::next(__first, __last); 328s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 328s | ^ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 328s | ^~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 2152 | return __find_if(__first, __last, __pred, 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s 2153 | std::__iterator_category(__first)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 816 | void assemble_interior_facets( 328s | ^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 887 | P0(be, cell_info0, cells0[0], 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 888 | P0(sub_be, cell_info0, cells0[1], 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 328s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 683 | { return std::copy(__first, __first + __n, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 683 | { return std::copy(__first, __first + __n, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 >]’: 328s /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 328s 212 | void pinv(U A, V P) 328s | ^~~~ 328s /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 328s /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 328s 245 | dot(AT, A, ATA); 328s | ~~~^~~~~~~~~~~~ 328s /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 328s /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 328s 246 | inv(ATA, Inv); 328s | ~~~^~~~~~~~~~ 328s /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 328s 247 | dot(Inv, AT, P); 328s | ~~~^~~~~~~~~~~~ 328s /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 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 816 | void assemble_interior_facets( 328s | ^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 887 | P0(be, cell_info0, cells0[0], 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 888 | P0(sub_be, cell_info0, cells0[1], 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_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&):: >]’: 328s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 232 | if (__comp(__first + __secondChild, 328s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s 233 | __first + (__secondChild - 1))) 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = pair*; _Container = vector >]’: 328s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 328s | ^~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = pair*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 346 | __niter_wrap(_From __from, _To __res) 328s | ^~~~~~~~~~~~ 328s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 328s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 328s 957 | vector<_Tp, _Alloc>:: 328s | ^~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 328s | ^~~~~~~~ 328s /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 328s /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 328s 629 | return ranges::fill_n(std::move(__first), __len, __value); 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector]’: 328s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 676 | distribute_data(MPI_Comm comm0, std::span indices, 328s | ^~~~~~~~~~~~~~~ 328s /usr/include/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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 816 | void assemble_interior_facets( 328s | ^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 >]’: 328s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 328s 181 | void dot(U A, V B, P C, bool transpose = false) 328s | ^~~ 328s /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 328s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 887 | P0(be, cell_info0, cells0[0], 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 888 | P0(sub_be, cell_info0, cells0[1], 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’: 328s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 382 | create_geometry( 328s | ^~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/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 >]’: 328s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 328s 181 | void dot(U A, V B, P C, bool transpose = false) 328s | ^~~ 328s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 328s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 424 | const std::vector l2l = graph::build::compute_local_to_local( 328s | ^~~ 328s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 429 | std::ranges::transform(l2l, igi.begin(), 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 328s 430 | [&nodes](auto index) { return nodes[index]; }); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/basix/maps.h:7: 328s /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]’: 328s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 328s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 >]’: 328s /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 328s 125 | void inv(U A, V B) 328s | ^~~ 328s /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 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 61 | void assemble_cells( 328s | ^~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 328s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 155 | mat_set(dofs0, dofs1, Ae); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 328s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 328s | ^~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 346 | __niter_wrap(_From __from, _To __res) 328s | ^~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 328s /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 328s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 328s 147 | { return std::copy(__first, __last, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 195 | void assemble_exterior_facets( 328s | ^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 608 | __miter_base(_Iterator __it) 328s | ^~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 254 | P0(_Ae, cell_info0, cell0, ndim1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 328s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 292 | mat_set(dofs0, dofs1, Ae); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/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]’: 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 334 | void assemble_interior_facets( 328s | ^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 328s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 328s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 328s | ^~~~~~~~ 328s /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 328s /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 328s /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 328s 368 | return ranges::__copy_or_move(std::move(__first), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 328s 369 | std::move(__last), 328s | ~~~~~~~~~~~~~~~~~~ 328s 370 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 608 | __miter_base(_Iterator __it) 328s | ^~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s In file included from /usr/include/c++/14/vector:72: 328s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 328s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 328s 957 | vector<_Tp, _Alloc>:: 328s | ^~~~~~~~~~~~~~~~~~~ 328s /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 >]’: 328s /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 328s 212 | void pinv(U A, V P) 328s | ^~~~ 328s /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 328s /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 328s 245 | dot(AT, A, ATA); 328s | ~~~^~~~~~~~~~~~ 328s /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 328s /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 328s 246 | inv(ATA, Inv); 328s | ~~~^~~~~~~~~~ 328s /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 328s 247 | dot(Inv, AT, P); 328s | ~~~^~~~~~~~~~~~ 328s /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 328s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 328s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 709 | vector(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~ 328s /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 328s /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 328s 719 | _M_range_initialize_n(__first, __last, __n); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/c++/14/numeric:62, 328s from /usr/include/basix/finite-element.h:19: 328s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 328s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /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]’: 328s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1674 | void FiniteElement::permute_data( 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 328s | ^~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s In file included from /usr/include/basix/finite-element.h:12: 328s /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]’: 328s /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 328s 243 | void apply_matrix( 328s | ^~~~~~~~~~~~ 328s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 328s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 46 | void reorder_list(std::span list, std::span nodemap) 328s | ^~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 53 | const std::vector orig(list.begin(), list.end()); 328s | ^~~~ 328s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 58 | std::ranges::copy(links_old, links_new.begin()); 328s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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)::]’: 328s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 927 | void pack_coefficient_entity(std::span c, int cstride, 328s | ^~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 328s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 328s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 328s 239 | __x.end()); 328s | ~~~~~~~~~~ 328s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 251 | end(), _M_get_Tp_allocator()); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 328s from /usr/include/c++/14/bits/stl_uninitialized.h:64: 328s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 328s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 328s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 993 | std::_Destroy(__first, __last); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s /usr/include/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]’: 328s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1733 | void FiniteElement::transform_data( 328s | ^~~~~~~~~~~~~~~~ 328s /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 328s 1754 | op(std::span(v_size_t), 328s | ~~^~~~~~~~~~~~~~~~~~~~~ 328s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1756 | dofstart, block_size); 328s | ~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s 1775 | op(std::span(v_size_t), 328s | ~~^~~~~~~~~~~~~~~~~~~~~ 328s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1777 | dofstart, block_size); 328s | ~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s 1786 | op(std::span(v_size_t), 328s | ~~^~~~~~~~~~~~~~~~~~~~~ 328s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1788 | dofstart, block_size); 328s | ~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 328s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1805 | std::move(__comp), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/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 >]’: 328s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 328s 181 | void dot(U A, V B, P C, bool transpose = false) 328s | ^~~ 328s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 328s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 328s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1134 | operator()(_Iter __first, _Sent __last, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1139 | return {__first, __first}; 328s | ^ 328s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1148 | return {++__dest, __first}; 328s | ^ 328s /usr/include/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)::]’: 328s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 927 | void pack_coefficient_entity(std::span c, int cstride, 328s | ^~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 328s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 1577 | erase(const_iterator __first, const_iterator __last) 328s | ^~~~~ 328s /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 328s /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 328s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 328s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 328s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 328s 1549 | erase(const_iterator __position) 328s | ^~~~~ 328s /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 328s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 328s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1674 | void FiniteElement::permute_data( 328s | ^~~~~~~~~~~~~~~~ 328s /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)::]’: 328s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 927 | void pack_coefficient_entity(std::span c, int cstride, 328s | ^~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/basix/maps.h:7: 328s /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]’: 328s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 328s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 371 | return std::__do_uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 373 | return std::uninitialized_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/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]’: 328s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1733 | void FiniteElement::transform_data( 328s | ^~~~~~~~~~~~~~~~ 328s /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 328s 1754 | op(std::span(v_size_t), 328s | ~~^~~~~~~~~~~~~~~~~~~~~ 328s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1756 | dofstart, block_size); 328s | ~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s 1786 | op(std::span(v_size_t), 328s | ~~^~~~~~~~~~~~~~~~~~~~~ 328s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1788 | dofstart, block_size); 328s | ~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s 1797 | op(std::span(v_size_t), 328s | ~~^~~~~~~~~~~~~~~~~~~~~ 328s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1799 | dofstart, block_size); 328s | ~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 328s from /usr/include/dolfinx/fem/FunctionSpace.h:18: 328s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 328s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 119 | std::ranges::copy(buffer, range.begin()); 328s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 328s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/main.cpp: In lambda function: 328s /tmp/autopkgtest.lIfmcX/build.Nrz/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 328s 195 | [](auto x) -> std::pair, std::vector> 328s | ^ 328s /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)::]’: 328s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 927 | void pack_coefficient_entity(std::span c, int cstride, 328s | ^~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 328s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 328s from /usr/include/dolfinx.h:10: 328s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector]’: 328s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 676 | distribute_data(MPI_Comm comm0, std::span indices, 328s | ^~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 328s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 2021 | std::move(__comp), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 328s | ^~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 314 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /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)>]’: 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 494 | void assemble_matrix( 328s | ^~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 549 | impl::assemble_cells( 328s | ~~~~~~~~~~~~~~~~~~~~^ 328s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 572 | impl::assemble_exterior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 574 | a.domain(IntegralType::exterior_facet, i), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 578 | perms); 328s | ~~~~~~ 328s /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 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 588 | impl::assemble_interior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 590 | a.domain(IntegralType::interior_facet, i), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 594 | cell_info1, perms); 328s | ~~~~~~~~~~~~~~~~~~ 328s /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 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’: 328s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 382 | create_geometry( 328s | ^~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 424 | const std::vector l2l = graph::build::compute_local_to_local( 328s | ^~~ 328s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 429 | std::ranges::transform(l2l, igi.begin(), 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 328s 430 | [&nodes](auto index) { return nodes[index]; }); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 328s | ^~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 314 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /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)>]’: 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 328s | ^~~~ 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 902 | transform(coeffs, cell_info, cell, 1); 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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)>]’: 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 328s | ^~~~ 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 902 | transform(coeffs, cell_info, cell, 1); 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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)>]’: 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 328s | ^~~~ 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 902 | transform(coeffs, cell_info, cell, 1); 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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)>]’: 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 328s | ^~~~ 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 902 | transform(coeffs, cell_info, cell, 1); 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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)>]’: 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 328s | ^~~~ 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 902 | transform(coeffs, cell_info, cell, 1); 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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)>]’: 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 328s | ^~~~ 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 902 | transform(coeffs, cell_info, cell, 1); 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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)>]’: 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 328s | ^~~~ 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 902 | transform(coeffs, cell_info, cell, 1); 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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)>]’: 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 328s | ^~~~ 328s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 902 | transform(coeffs, cell_info, cell, 1); 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 424 | return [](std::span, std::span, std::int32_t, int) 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 443 | return [this, sub_element_fns](std::span data, 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 328s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 451 | cell_info, cell, block_size); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = double*; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 466 | return [this, sub_fn](std::span data, 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 328s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 475 | ebs); 328s | ~~~~ 328s /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]’: 328s /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 328s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 328s | ^~~~~~~~ 328s /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 328s /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 328s 998 | { std::__fill_a1(__first, __last, __value); } 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 484 | return [this](std::span data, std::span cell_info, 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 328s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 488 | return [this](std::span data, std::span cell_info, 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 492 | return [this](std::span data, std::span cell_info, 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 328s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 496 | return [this](std::span data, std::span cell_info, 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 498 | { T_apply_right(data, cell_info[cell], n); }; 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 424 | return [](std::span, std::span, std::int32_t, int) 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 443 | return [this, sub_element_fns](std::span data, 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 328s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 451 | cell_info, cell, block_size); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1147 | void assemble_vector( 328s | ^~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 466 | return [this, sub_fn](std::span data, 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 328s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 475 | ebs); 328s | ~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1189 | impl::assemble_cells( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1190 | P0, b, x_dofmap, x, cells, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1192 | coeffs, cstride, cell_info0); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1196 | impl::assemble_cells( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1197 | P0, b, x_dofmap, x, cells, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1199 | coeffs, cstride, cell_info0); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 328s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1205 | fn, constants, coeffs, cstride, cell_info0); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1229 | impl::assemble_exterior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1232 | constants, coeffs, cstride, cell_info0, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1236 | impl::assemble_exterior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1239 | constants, coeffs, cstride, cell_info0, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1243 | impl::assemble_exterior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1246 | constants, coeffs, cstride, cell_info0, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 484 | return [this](std::span data, std::span cell_info, 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 328s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1260 | impl::assemble_interior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1263 | constants, coeffs, cstride, cell_info0, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1267 | impl::assemble_interior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1270 | constants, coeffs, cstride, cell_info0, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 1274 | impl::assemble_interior_facets( 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 328s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1277 | constants, coeffs, cstride, cell_info0, perms); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /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 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 488 | return [this](std::span data, std::span cell_info, 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 328s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 492 | return [this](std::span data, std::span cell_info, 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 328s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 328s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 496 | return [this](std::span data, std::span cell_info, 328s | ^ 328s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 498 | { T_apply_right(data, cell_info[cell], n); }; 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/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]’: 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 61 | void assemble_cells( 328s | ^~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 328s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 155 | mat_set(dofs0, dofs1, Ae); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 147 | { return std::copy(__first, __last, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/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]’: 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 61 | void assemble_cells( 328s | ^~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 328s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 155 | mat_set(dofs0, dofs1, Ae); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 147 | { return std::copy(__first, __last, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 328s | ^~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 195 | void assemble_exterior_facets( 328s | ^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 254 | P0(_Ae, cell_info0, cell0, ndim1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 328s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 292 | mat_set(dofs0, dofs1, Ae); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 195 | void assemble_exterior_facets( 328s | ^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 254 | P0(_Ae, cell_info0, cell0, ndim1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 328s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 292 | mat_set(dofs0, dofs1, Ae); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 386 | __result, __alloc); 328s | ~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 147 | { return std::copy(__first, __last, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 328s 398 | return std::__uninitialized_copy_a 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 328s /tmp/autopkgtest.lIfmcX/build.Nrz/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 328s 143 | [](auto x) -> std::pair, std::vector> 328s | ^ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 185 | __uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/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]’: 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 334 | void assemble_interior_facets( 328s | ^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 328s | ^~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 334 | void assemble_interior_facets( 328s | ^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 328s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 328s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 328s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 328s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1876 | __introsort_loop(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1884 | std::__partial_sort(__first, __last, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 328s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 328s | ^~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 683 | { return std::copy(__first, __first + __n, __result); } 328s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1819 | __comp); 328s | ~~~~~~~ 328s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1822 | std::__insertion_sort(__first, __last, __comp); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/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 >]’: 328s /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 328s 960 | operator()(_It&& __first, _Sent __last) const 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 328s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 709 | vector(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~ 328s /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 328s /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 328s 719 | _M_range_initialize_n(__first, __last, __n); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algobase.h: In 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 >]’: 328s /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 328s 376 | operator()(_Range&& __r, _Out __result) const 328s | ^~~~~~~~ 328s /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 328s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 379 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 328s | ^~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 328s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1789 | operator()(_Iter __first, _Sent __last, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1792 | auto __lasti = ranges::next(__first, __last); 328s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 328s | ^ 328s In file included from /usr/include/c++/14/tuple:44, 328s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 328s from /usr/include/c++/14/bits/memory_resource.h:41, 328s from /usr/include/c++/14/vector:87: 328s /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]’: 328s /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 328s 767 | operator()(_Iter __first, _Sent __last, 328s | ^~~~~~~~ 328s /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 328s /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]’: 328s /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 328s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 328s | ^~~~~~~~ 328s /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]’: 328s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 328s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 328s | ^~~~~~~~~~~~~~~~ 328s /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 328s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 328s 1849 | permute_data(u, n, cell_info, _eperm); 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 328s 1852 | transform_data(u, n, cell_info, _etrans_invT, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1853 | precompute::apply_matrix); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 328s 195 | vector<_Tp, _Alloc>:: 328s | ^~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 328s /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 328s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 328s | ^~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 328s 181 | vector<_Tp, _Alloc>:: 328s | ^~~~~~~~~~~~~~~~~~~ 328s /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 328s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 328s | ^~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 328s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 328s 1833 | permute_data(u, n, cell_info, _eperm_inv); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 328s 1836 | transform_data(u, n, cell_info, _etransT, 328s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1837 | precompute::apply_matrix); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 328s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 328s 1865 | permute_data(u, n, cell_info, _eperm_inv); 328s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 328s 1868 | transform_data(u, n, cell_info, _etrans_inv, 328s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1869 | precompute::apply_matrix); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 328s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 328s | ^~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 185 | __uninit_copy(__first, __last, __result); 328s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 328s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 328s 1810 | void FiniteElement::T_apply(std::span u, int n, 328s | ^~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 328s 1817 | permute_data(u, n, cell_info, _eperm); 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /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 328s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 3147 | std::move(__comp), std::move(__proj)); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 328s 1820 | transform_data(u, n, cell_info, _etrans, 328s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 1821 | precompute::apply_matrix); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 634 | void assemble_cells( 328s | ^~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 674 | P0(_be, cell_info0, c0, 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _OI = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 328s /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 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 634 | void assemble_cells( 328s | ^~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 674 | P0(_be, cell_info0, c0, 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 328s /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 328s 376 | operator()(_Range&& __r, _Out __result) const 328s | ^~~~~~~~ 328s /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 328s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 379 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 328s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 1002 | operator()(_It __x, _Sent __bound) const 328s | ^~~~~~~~ 328s /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 328s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 328s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 328s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 634 | void assemble_cells( 328s | ^~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 674 | P0(_be, cell_info0, c0, 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 328s | ^~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 2107 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 2111 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 2115 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 2119 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 2127 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 2132 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /usr/include/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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 634 | void assemble_cells( 328s | ^~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 328s 2137 | if (__pred(__first)) 328s | ~~~~~~^~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 674 | P0(_be, cell_info0, c0, 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 >]’: 328s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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 328s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 328s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 508 | { return std::get<0>(idx) != r; }); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 553 | [](auto x) { return std::get<1>(x); }); 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 634 | void assemble_cells( 328s | ^~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 674 | P0(_be, cell_info0, c0, 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 642 | copy(_II __first, _II __last, _OI __result) 328s | ^~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 328s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 634 | void assemble_cells( 328s | ^~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 674 | P0(_be, cell_info0, c0, 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 328s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 328s 1104 | constexpr default_accessor(default_accessor) noexcept {} 328s | ^~~~~~~~~~~~~~~~ 328s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 328s /tmp/autopkgtest.lIfmcX/build.Nrz/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 328s 151 | [](auto x) -> std::pair, std::vector> 328s | ^ 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 720 | void assemble_exterior_facets( 328s | ^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /tmp/autopkgtest.lIfmcX/build.Nrz/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 328s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 328s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 770 | P0(_be, cell_info0, cell0, 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 720 | void assemble_exterior_facets( 328s | ^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 770 | P0(_be, cell_info0, cell0, 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 608 | __miter_base(_Iterator __it) 328s | ^~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 328s | ^~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 328s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity/main.cpp: In lambda function: 328s /tmp/autopkgtest.lIfmcX/build.Nrz/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 328s 186 | [](auto x) -> std::pair, std::vector> 328s | ^ 328s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Sent = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 328s /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 328s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 328s | ^~~~~~~~ 328s /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 328s /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 328s /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 328s 368 | return ranges::__copy_or_move(std::move(__first), 328s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 328s 369 | std::move(__last), 328s | ~~~~~~~~~~~~~~~~~~ 328s 370 | std::move(__result)); 328s | ~~~~~~~~~~~~~~~~~~~~ 328s /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 328s /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 > >&]’: 328s /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 328s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 328s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 720 | void assemble_exterior_facets( 328s | ^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 770 | P0(_be, cell_info0, cell0, 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /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]’: 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 720 | void assemble_exterior_facets( 328s | ^~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 328s 770 | P0(_be, cell_info0, cell0, 1); 328s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 328s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 328s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 328s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 328s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 683 | { return std::copy(__first, __first + __n, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/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]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 720 | void assemble_exterior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 770 | P0(_be, cell_info0, cell0, 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 683 | { return std::copy(__first, __first + __n, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/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]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 720 | void assemble_exterior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 770 | P0(_be, cell_info0, cell0, 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 185 | __uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 329s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1999 | operator()(_Iter __first, _Sent __last, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 329s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 346 | __niter_wrap(_From __from, _To __res) 329s | ^~~~~~~~~~~~ 329s /usr/include/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]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 816 | void assemble_interior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 887 | P0(be, cell_info0, cells0[0], 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 888 | P0(sub_be, cell_info0, cells0[1], 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 816 | void assemble_interior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 887 | P0(be, cell_info0, cells0[0], 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 888 | P0(sub_be, cell_info0, cells0[1], 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 185 | __uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/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]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 816 | void assemble_interior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 371 | return std::__do_uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 373 | return std::uninitialized_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 314 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 887 | P0(be, cell_info0, cells0[0], 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 888 | P0(sub_be, cell_info0, cells0[1], 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 329s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 329s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 329s | ^~~~~~~~~ 329s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 329s | ^~~~~~~~~ 329s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 329s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 329s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 329s 30 | explicit Constant(value_type c) : value({c}) {} 329s | ^~~~~~~~~~ 329s /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]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 816 | void assemble_interior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 887 | P0(be, cell_info0, cells0[0], 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 888 | P0(sub_be, cell_info0, cells0[1], 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 863 | operator()(_It& __it, _Sent __bound) const 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1905 | std::__introsort_loop(__first, __last, 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s 1906 | std::__lg(__last - __first) * 2, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1907 | __comp); 329s | ~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1908 | std::__final_insertion_sort(__first, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 608 | __miter_base(_Iterator __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 314 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /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 329s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 329s | ^~~~~~~~ 329s /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 329s /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 329s 629 | return ranges::fill_n(std::move(__first), __len, __value); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 816 | void assemble_interior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 887 | P0(be, cell_info0, cells0[0], 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 888 | P0(sub_be, cell_info0, cells0[1], 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 816 | void assemble_interior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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 >]’: 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s 181 | void dot(U A, V B, P C, bool transpose = false) 329s | ^~~ 329s /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 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 887 | P0(be, cell_info0, cells0[0], 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 888 | P0(sub_be, cell_info0, cells0[1], 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1789 | operator()(_Iter __first, _Sent __last, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1792 | auto __lasti = ranges::next(__first, __last); 329s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 329s | ^ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 329s | ^~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 2152 | return __find_if(__first, __last, __pred, 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s 2153 | std::__iterator_category(__first)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /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 >]’: 329s /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 329s 125 | void inv(U A, V B) 329s | ^~~ 329s /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 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 329s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 329s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 329s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 329s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 283 | std::fill(begin(), end(), __val); 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 329s /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)>]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 76 | void _lift_bc_cells( 329s | ^~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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]’: 329s /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 329s 283 | std::fill(begin(), end(), __val); 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 168 | P0(Ae, cell_info0, c0, num_cols); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 169 | P1T(Ae, cell_info1, c1, num_rows); 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 329s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 329s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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)>]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 76 | void _lift_bc_cells( 329s | ^~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 168 | P0(Ae, cell_info0, c0, num_cols); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 169 | P1T(Ae, cell_info1, c1, num_rows); 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 329s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 329s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 329s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 185 | __uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 329s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/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]’: 329s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 154 | void apply_permutation_mapped(std::span perm, 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 346 | __niter_wrap(_From __from, _To __res) 329s | ^~~~~~~~~~~~ 329s /usr/include/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]’: 329s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 144 | void apply_permutation(std::span perm, std::span data, 329s | ^~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 185 | __uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 329s | ^~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 2152 | return __find_if(__first, __last, __pred, 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s 2153 | std::__iterator_category(__first)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /usr/include/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)>]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 76 | void _lift_bc_cells( 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 683 | { return std::copy(__first, __first + __n, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 683 | { return std::copy(__first, __first + __n, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 329s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 329s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 168 | P0(Ae, cell_info0, c0, num_cols); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 169 | P1T(Ae, cell_info1, c1, num_rows); 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/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)>]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 76 | void _lift_bc_cells( 329s | ^~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 329s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 329s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 168 | P0(Ae, cell_info0, c0, num_cols); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 169 | P1T(Ae, cell_info1, c1, num_rows); 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 329s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 329s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 329s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 329s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 329s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 329s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 346 | __niter_wrap(_From __from, _To __res) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 329s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 329s | ^~~~~~~~~ 329s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 329s | ^~~~~~~~~ 329s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 329s /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 329s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 329s | ^~~~~~~~~ 329s /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 329s /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)>]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 76 | void _lift_bc_cells( 329s | ^~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 168 | P0(Ae, cell_info0, c0, num_cols); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 169 | P1T(Ae, cell_info1, c1, num_rows); 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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&)::]’: 329s /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 329s 239 | operator()(_Value& __val, _Iterator __it) 329s | ^~~~~~~~ 329s /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)>]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 76 | void _lift_bc_cells( 329s | ^~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 168 | P0(Ae, cell_info0, c0, num_cols); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 169 | P1T(Ae, cell_info1, c1, num_rows); 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 329s /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 329s 863 | operator()(_It& __it, _Sent __bound) const 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1905 | std::__introsort_loop(__first, __last, 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s 1906 | std::__lg(__last - __first) * 2, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1907 | __comp); 329s | ~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1908 | std::__final_insertion_sort(__first, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/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&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1863 | __partial_sort(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1868 | std::__heap_select(__first, __middle, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 1869 | std::__sort_heap(__first, __middle, __comp); 329s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1856 | __comp); 329s | ~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1770 | __insertion_sort(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1777 | if (__comp(__i, __first)) 329s | ~~~~~~^~~~~~~~~~~~~~ 329s /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 329s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 329s | ^~~~~~~~~~~~~~~~~~~~~~~ 329s /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&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /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)>]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 263 | void _lift_bc_exterior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 347 | P0(Ae, cell_info0, cell0, num_cols); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 348 | P1T(Ae, cell_info1, cell1, num_rows); 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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)>]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 263 | void _lift_bc_exterior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 347 | P0(Ae, cell_info0, cell0, num_cols); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 348 | P1T(Ae, cell_info1, cell1, num_rows); 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_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&):: >]’: 329s /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 329s 135 | __push_heap(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~ 329s /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 329s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 329s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /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 329s 212 | void pinv(U A, V P) 329s | ^~~~ 329s /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 329s /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 329s 245 | dot(AT, A, ATA); 329s | ~~~^~~~~~~~~~~~ 329s /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 329s /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 329s 246 | inv(ATA, Inv); 329s | ~~~^~~~~~~~~~ 329s /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 329s 247 | dot(Inv, AT, P); 329s | ~~~^~~~~~~~~~~~ 329s /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 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/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)>]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 412 | void _lift_bc_interior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /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)>]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 412 | void _lift_bc_interior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator<__gnu_cxx::__normal_iterator > >; _OI = double*]’: 329s /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 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 329s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_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&):: >]’: 329s /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 329s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 329s | ^~~~~~~~~~~~~ 329s /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 329s 232 | if (__comp(__first + __secondChild, 329s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s 233 | __first + (__secondChild - 1))) 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s 181 | void dot(U A, V B, P C, bool transpose = false) 329s | ^~~ 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_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&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1589 | __heap_select(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1593 | std::__make_heap(__first, __middle, __comp); 329s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 1595 | if (__comp(__i, __first)) 329s | ~~~~~~^~~~~~~~~~~~~~ 329s /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 329s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 329s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 147 | { return std::copy(__first, __last, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_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&):: >]’: 329s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 425 | std::__pop_heap(__first, __last, __last, __comp); 329s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 88 | if (__comp(__a, __b)) 329s | ~~~~~~^~~~~~~~~~ 329s /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 329s 90 | if (__comp(__b, __c)) 329s | ~~~~~~^~~~~~~~~~ 329s /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 329s 91 | std::iter_swap(__result, __b); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 329s /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 329s 92 | else if (__comp(__a, __c)) 329s | ~~~~~~^~~~~~~~~~ 329s /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 329s 93 | std::iter_swap(__result, __c); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 329s /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 329s 95 | std::iter_swap(__result, __a); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 329s /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 329s 97 | else if (__comp(__a, __c)) 329s | ~~~~~~^~~~~~~~~~ 329s /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 329s 98 | std::iter_swap(__result, __a); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 329s /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 329s 99 | else if (__comp(__b, __c)) 329s | ~~~~~~^~~~~~~~~~ 329s /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 329s 100 | std::iter_swap(__result, __c); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 329s /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 329s 102 | std::iter_swap(__result, __b); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 329s In file included from /usr/include/basix/maps.h:7, 329s from /usr/include/basix/finite-element.h:9: 329s /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]’: 329s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 329s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1829 | __unguarded_partition(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1835 | while (__comp(__first, __pivot)) 329s | ~~~~~~^~~~~~~~~~~~~~~~~~ 329s /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 329s 1838 | while (__comp(__pivot, __last)) 329s | ~~~~~~^~~~~~~~~~~~~~~~~ 329s /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 329s 1842 | std::iter_swap(__first, __last); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s /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&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1863 | __partial_sort(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1868 | std::__heap_select(__first, __middle, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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&)::]’: 329s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 329s | ^~~~~~~~ 329s /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 329s 1869 | std::__sort_heap(__first, __middle, __comp); 329s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 923 | std::__miter_base(__last), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 924 | __result); 329s | ~~~~~~~~~ 329s /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&):: >]’: 329s /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 329s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1856 | __comp); 329s | ~~~~~~~ 329s /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 329s /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 329s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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&):: >]’: 329s /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 329s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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&):: >]’: 329s /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 329s 1770 | __insertion_sort(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 1777 | if (__comp(__i, __first)) 329s | ~~~~~~^~~~~~~~~~~~~~ 329s /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 329s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 329s | ^~~~~~~~~~~~~~~~~~~~~~~ 329s /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&):: >]’: 329s /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 329s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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&)::]’: 329s /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 329s 195 | operator()(_Iterator __it, _Value& __val) 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 371 | return std::__do_uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 373 | return std::uninitialized_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s [ 65%] Building C object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o 329s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly/mixed_codim0.c 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h: 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]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 371 | return std::__do_uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 371 | return std::__do_uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 373 | return std::uninitialized_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 373 | return std::uninitialized_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 329s /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 329s 2981 | __miter_base(move_iterator<_Iterator> __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/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*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_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]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 371 | return std::__do_uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 373 | return std::uninitialized_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/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&):: >]’: 329s /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 329s 135 | __push_heap(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~ 329s /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 329s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 329s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 329s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1849 | permute_data(u, n, cell_info, _eperm); 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1852 | transform_data(u, n, cell_info, _etrans_invT, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1853 | precompute::apply_matrix); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 329s /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 329s 863 | operator()(_It& __it, _Sent __bound) const 329s | ^~~~~~~~ 329s /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&):: >]’: 329s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~~~~~~~~ 329s /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]’: 329s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1833 | permute_data(u, n, cell_info, _eperm_inv); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1836 | transform_data(u, n, cell_info, _etransT, 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1837 | precompute::apply_matrix); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1905 | std::__introsort_loop(__first, __last, 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s 1906 | std::__lg(__last - __first) * 2, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1907 | __comp); 329s | ~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1908 | std::__final_insertion_sort(__first, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/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&):: >]’: 329s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 371 | return std::__do_uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 373 | return std::uninitialized_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 329s /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)::]’: 329s /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 329s 317 | operator()(_Iterator __it) 329s | ^~~~~~~~ 329s /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 > >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 329s | ^~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /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]’: 329s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1865 | permute_data(u, n, cell_info, _eperm_inv); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1868 | transform_data(u, n, cell_info, _etrans_inv, 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1869 | precompute::apply_matrix); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 329s /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 329s 608 | __miter_base(_Iterator __it) 329s | ^~~~~~~~~~~~ 329s /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 > >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/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&)::]’: 329s /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 329s 239 | operator()(_Value& __val, _Iterator __it) 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 608 | __miter_base(_Iterator __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /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]’: 329s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1810 | void FiniteElement::T_apply(std::span u, int n, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1817 | permute_data(u, n, cell_info, _eperm); 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1820 | transform_data(u, n, cell_info, _etrans, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1821 | precompute::apply_matrix); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 371 | return std::__do_uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 373 | return std::uninitialized_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/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]’: 329s /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 329s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1720 | __start, _M_get_Tp_allocator()); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 329s | ^~~~~~~~ 329s /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 329s /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 329s /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 329s 368 | return ranges::__copy_or_move(std::move(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 329s 369 | std::move(__last), 329s | ~~~~~~~~~~~~~~~~~~ 329s 370 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /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 329s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 329s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 608 | __miter_base(_Iterator __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 329s from /usr/include/c++/14/bits/stl_algobase.h:67: 329s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 193 | return std::_Destroy_aux::__destroy(__first, __last); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 196 | __destroy(__first, __last); 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1002 | operator()(_It __x, _Sent __bound) const 329s | ^~~~~~~~ 329s /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 329s /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]’: 329s /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 329s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1720 | __start, _M_get_Tp_allocator()); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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&)::]’: 329s /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 329s 195 | operator()(_Iterator __it, _Value& __val) 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 329s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 329s | ^~~~~~~~ 329s /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 329s /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 329s /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 329s 368 | return ranges::__copy_or_move(std::move(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 329s 369 | std::move(__last), 329s | ~~~~~~~~~~~~~~~~~~ 329s 370 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 675 | move(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 683 | return std::__copy_move_a(std::__miter_base(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 684 | std::__miter_base(__last), __result); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 329s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 608 | __miter_base(_Iterator __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /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]’: 329s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 329s from /usr/include/c++/14/bits/stl_algobase.h:67: 329s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 193 | return std::_Destroy_aux::__destroy(__first, __last); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 196 | __destroy(__first, __last); 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1002 | operator()(_It __x, _Sent __bound) const 329s | ^~~~~~~~ 329s /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 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 329s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_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&):: >]’: 329s /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 329s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 329s | ^~~~~~~~~~~~~ 329s /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 329s 232 | if (__comp(__first + __secondChild, 329s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s 233 | __first + (__secondChild - 1))) 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 147 | { return std::copy(__first, __last, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 675 | move(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 683 | return std::__copy_move_a(std::__miter_base(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 684 | std::__miter_base(__last), __result); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 329s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 3123 | operator()(_Iter __first, _Sent __last, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 329s /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 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 329s /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 329s 346 | __niter_wrap(_From __from, _To __res) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 329s | ^~~~~~~~ 329s /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 329s /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 329s /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 329s 368 | return ranges::__copy_or_move(std::move(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 329s 369 | std::move(__last), 329s | ~~~~~~~~~~~~~~~~~~ 329s 370 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 185 | __uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 147 | { return std::copy(__first, __last, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 329s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 3123 | operator()(_Iter __first, _Sent __last, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/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 > >]’: 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 329s | ^~~~~~ 329s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector]’: 329s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 608 | __miter_base(_Iterator __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /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]’: 329s /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 329s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 329s | ^~~~~~~~ 329s /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 329s /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 329s /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 329s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1720 | __start, _M_get_Tp_allocator()); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 368 | return ranges::__copy_or_move(std::move(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 329s 369 | std::move(__last), 329s | ~~~~~~~~~~~~~~~~~~ 329s 370 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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&):: >]’: 329s /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 329s 135 | __push_heap(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~ 329s /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 329s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 329s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 681 | vector(initializer_list __l, 329s | ^~~~~~ 329s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector]’: 329s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/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]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 371 | return std::__do_uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 373 | return std::uninitialized_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/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&)::]’: 329s /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 329s 195 | operator()(_Iterator __it, _Value& __val) 329s | ^~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = double; U = double; auto:162 = dolfinx::fem::pack_coefficients(const Expression&, std::span, std::size_t)::]’: 329s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 927 | void pack_coefficient_entity(std::span c, int cstride, 329s | ^~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 329s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1805 | std::move(__comp), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 329s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 3867 | find_if(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 3876 | return std::__find_if(__first, __last, 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/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]’: 329s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1674 | void FiniteElement::permute_data( 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 715 | return std::__copy_n(__first, __n2, __result, 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s 716 | std::__iterator_category(__first)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 715 | return std::__copy_n(__first, __n2, __result, 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s 716 | std::__iterator_category(__first)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1805 | std::move(__comp), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s In file included from /usr/include/basix/finite-element.h:12: 329s /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]’: 329s /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 329s 243 | void apply_matrix( 329s | ^~~~~~~~~~~~ 329s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 329s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 3867 | find_if(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 3876 | return std::__find_if(__first, __last, 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 329s | ^~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 329s | ^~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 643 | _element->Tt_apply_right(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 715 | return std::__copy_n(__first, __n2, __result, 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s 716 | std::__iterator_category(__first)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/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]’: 329s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1733 | void FiniteElement::transform_data( 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 715 | return std::__copy_n(__first, __n2, __result, 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s 716 | std::__iterator_category(__first)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/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 329s 1754 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1756 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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 329s 1775 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1777 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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 329s 1786 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1788 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 329s | ^~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 329s | ^~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 609 | _element->T_apply_right(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 683 | { return std::copy(__first, __first + __n, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/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]’: 329s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1674 | void FiniteElement::permute_data( 329s | ^~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1733 | void FiniteElement::transform_data( 329s | ^~~~~~~~~~~~~~~~ 329s /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 329s 1754 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1756 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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 329s 1786 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1788 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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 329s 1797 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1799 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 683 | { return std::copy(__first, __first + __n, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s [ 69%] Building C object biharmonic/CMakeFiles/demo_biharmonic.dir/biharmonic.c.o 329s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic/biharmonic.c 329s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 329s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator > >; _Fp = interpolate_nedelec(std::shared_ptr >, std::filesystem::__cxx11::path)::::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 314 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s In file included from /usr/include/c++/14/algorithm:60: 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = int*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const double*; _Sent = const double*; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 329s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 346 | __niter_wrap(_From __from, _To __res) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 329s /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 329s 2981 | __miter_base(move_iterator<_Iterator> __it) 329s | ^~~~~~~~~~~~ 329s /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*]’: 329s /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 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 608 | __miter_base(_Iterator __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = __gnu_cxx::__normal_iterator >; _Size = int; _Tp = int]’: 329s /usr/include/c++/14/bits/stl_algobase.h:1178:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr 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&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1589 | __heap_select(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1593 | std::__make_heap(__first, __middle, __comp); 329s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 1595 | if (__comp(__i, __first)) 329s | ~~~~~~^~~~~~~~~~~~~~ 329s /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 329s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 329s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 329s /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&):: >]’: 329s /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 329s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~~~~~~~~ 329s /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 329s /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 329s 425 | std::__pop_heap(__first, __last, __last, __comp); 329s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1849 | permute_data(u, n, cell_info, _eperm); 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1852 | transform_data(u, n, cell_info, _etrans_invT, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1853 | precompute::apply_matrix); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 88 | if (__comp(__a, __b)) 329s | ~~~~~~^~~~~~~~~~ 329s /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 329s 90 | if (__comp(__b, __c)) 329s | ~~~~~~^~~~~~~~~~ 329s /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 329s 91 | std::iter_swap(__result, __b); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 329s /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 329s 92 | else if (__comp(__a, __c)) 329s | ~~~~~~^~~~~~~~~~ 329s /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 329s 93 | std::iter_swap(__result, __c); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 329s /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 329s 95 | std::iter_swap(__result, __a); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 329s /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 329s 97 | else if (__comp(__a, __c)) 329s | ~~~~~~^~~~~~~~~~ 329s /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 329s 98 | std::iter_swap(__result, __a); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 329s /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 329s 99 | else if (__comp(__b, __c)) 329s | ~~~~~~^~~~~~~~~~ 329s /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 329s 100 | std::iter_swap(__result, __c); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 329s /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 329s 102 | std::iter_swap(__result, __b); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 329s /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&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1829 | __unguarded_partition(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1835 | while (__comp(__first, __pivot)) 329s | ~~~~~~^~~~~~~~~~~~~~~~~~ 329s /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 329s 1838 | while (__comp(__pivot, __last)) 329s | ~~~~~~^~~~~~~~~~~~~~~~~ 329s /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 329s 1842 | std::iter_swap(__first, __last); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1833 | permute_data(u, n, cell_info, _eperm_inv); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1836 | transform_data(u, n, cell_info, _etransT, 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1837 | precompute::apply_matrix); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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&)::]’: 329s /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 329s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 329s | ^~~~~~~~ 329s /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 329s /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 >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 923 | std::__miter_base(__last), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 924 | __result); 329s | ~~~~~~~~~ 329s /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&):: >]’: 329s /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 329s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 386 | __result, __alloc); 329s | ~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 386 | __result, __alloc); 329s | ~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 329s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1865 | permute_data(u, n, cell_info, _eperm_inv); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1868 | transform_data(u, n, cell_info, _etrans_inv, 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1869 | precompute::apply_matrix); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 398 | return std::__uninitialized_copy_a 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 398 | return std::__uninitialized_copy_a 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 329s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1810 | void FiniteElement::T_apply(std::span u, int n, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1817 | permute_data(u, n, cell_info, _eperm); 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1820 | transform_data(u, n, cell_info, _etrans, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1821 | precompute::apply_matrix); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’: 329s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 329s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 508 | { return std::get<0>(idx) != r; }); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 553 | [](auto x) { return std::get<1>(x); }); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 646 | std::next(x_new.begin(), shape[1] * i)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 658 | std::next(x_new.begin(), shape[1] * i)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1876 | __introsort_loop(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1884 | std::__partial_sort(__first, __last, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1819 | __comp); 329s | ~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1822 | std::__insertion_sort(__first, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/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]’: 329s /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 329s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1720 | __start, _M_get_Tp_allocator()); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 683 | { return std::copy(__first, __first + __n, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/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 >]’: 329s /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 329s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 329s | ^~~~~~~~ 329s /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 >]’: 329s /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 329s 960 | operator()(_It&& __first, _Sent __last) const 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 329s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 709 | vector(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~ 329s /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 329s /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 329s 719 | _M_range_initialize_n(__first, __last, __n); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 376 | operator()(_Range&& __r, _Out __result) const 329s | ^~~~~~~~ 329s /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 329s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 379 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 329s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1631 | _M_allocate_and_copy(size_type __n, 329s | ^~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1638 | _M_get_Tp_allocator()); 329s | ~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/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 >]’: 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s 181 | void dot(U A, V B, P C, bool transpose = false) 329s | ^~~ 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1789 | operator()(_Iter __first, _Sent __last, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1792 | auto __lasti = ranges::next(__first, __last); 329s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 329s | ^ 329s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 329s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 329s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 767 | operator()(_Iter __first, _Sent __last, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 329s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 329s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 329s 195 | vector<_Tp, _Alloc>:: 329s | ^~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 329s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 329s 181 | vector<_Tp, _Alloc>:: 329s | ^~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 329s /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 329s 87 | auto det(Matrix A) 329s | ^~~ 329s /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 >]’: 329s /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 329s 125 | void inv(U A, V B) 329s | ^~~ 329s /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 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_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 > > >]’: 329s /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 329s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 185 | __uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 329s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 3147 | std::move(__comp), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/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 >]’: 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s 181 | void dot(U A, V B, P C, bool transpose = false) 329s | ^~~ 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s /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]’: 329s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1849 | permute_data(u, n, cell_info, _eperm); 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1852 | transform_data(u, n, cell_info, _etrans_invT, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1853 | precompute::apply_matrix); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 376 | operator()(_Range&& __r, _Out __result) const 329s | ^~~~~~~~ 329s /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 329s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 379 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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]’: 329s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1833 | permute_data(u, n, cell_info, _eperm_inv); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1836 | transform_data(u, n, cell_info, _etransT, 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1837 | precompute::apply_matrix); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 329s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 329s 1104 | constexpr default_accessor(default_accessor) noexcept {} 329s | ^~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1865 | permute_data(u, n, cell_info, _eperm_inv); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1868 | transform_data(u, n, cell_info, _etrans_inv, 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1869 | precompute::apply_matrix); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’: 329s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 329s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 508 | { return std::get<0>(idx) != r; }); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 553 | [](auto x) { return std::get<1>(x); }); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 329s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1810 | void FiniteElement::T_apply(std::span u, int n, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1817 | permute_data(u, n, cell_info, _eperm); 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1820 | transform_data(u, n, cell_info, _etrans, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1821 | precompute::apply_matrix); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 646 | std::next(x_new.begin(), shape[1] * i)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 658 | std::next(x_new.begin(), shape[1] * i)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/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]’: 329s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 329s 1674 | void FiniteElement::permute_data( 329s | ^~~~~~~~~~~~~~~~ 329s /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&)::]’: 329s /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 329s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 201 | std::move(__f), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 243 | void apply_matrix( 329s | ^~~~~~~~~~~~ 329s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 329s /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]’: 329s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 329s 1733 | void FiniteElement::transform_data( 329s | ^~~~~~~~~~~~~~~~ 329s /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 329s 1754 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1756 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 329s /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 329s 1775 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1777 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 329s /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 329s 1786 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1788 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 329s /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 >]’: 329s /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 329s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 329s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 608 | __miter_base(_Iterator __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_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&):: >]’: 329s /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 329s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~~~~~~~~ 329s /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 329s /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]’: 329s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 329s 1674 | void FiniteElement::permute_data( 329s | ^~~~~~~~~~~~~~~~ 329s /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&):: >]’: 329s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /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 >]’: 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s 181 | void dot(U A, V B, P C, bool transpose = false) 329s | ^~~ 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s /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 >]’: 329s /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 329s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 329s | ^~~~~~~~~ 329s /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 329s /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]’: 329s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 329s 1733 | void FiniteElement::transform_data( 329s | ^~~~~~~~~~~~~~~~ 329s /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 329s 1754 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1756 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 329s /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 >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 1786 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1788 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /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 329s 1797 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1799 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 329s /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&)::]’: 329s /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 329s 239 | operator()(_Value& __val, _Iterator __it) 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 314 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 329s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1999 | operator()(_Iter __first, _Sent __last, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 329s /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 329s 87 | auto det(Matrix A) 329s | ^~~ 329s /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 >]’: 329s /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 329s 125 | void inv(U A, V B) 329s | ^~~ 329s /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 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr 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&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1863 | __partial_sort(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1868 | std::__heap_select(__first, __middle, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 329s 1869 | std::__sort_heap(__first, __middle, __comp); 329s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 329s | ^~~~~~ 329s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, span, 4294967295> >]’: 329s /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 329s 608 | __miter_base(_Iterator __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _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&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h: 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 > > >]’: 329s /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 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1856 | __comp); 329s | ~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 329s /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 329s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1770 | __insertion_sort(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1777 | if (__comp(__i, __first)) 329s | ~~~~~~^~~~~~~~~~~~~~ 329s /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 329s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 329s | ^~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s 181 | void dot(U A, V B, P C, bool transpose = false) 329s | ^~~ 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s /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&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s In file included from /usr/include/dolfinx/fem/Function.h:10: 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 319 | return [](std::span, std::span, std::int32_t, int) 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 341 | return [dims, sub_element_fns](std::span data, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 329s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 350 | block_size); 329s | ~~~~~~~~~~~ 329s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 329s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 329s 1104 | constexpr default_accessor(default_accessor) noexcept {} 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 362 | return [ebs, sub_fn](std::span data, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 329s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 372 | return [this](std::span data, std::span cell_info, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 329s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 376 | return [this](std::span data, std::span cell_info, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 329s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 380 | return [this](std::span data, std::span cell_info, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 329s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 384 | return [this](std::span data, std::span cell_info, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 386 | { T_apply(data, cell_info[cell], block_size); }; 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: 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]’: 329s /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 329s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 1; T = double; auto:161 = std::function, std::span, int, int)>]’: 329s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 329s | ^~~~ 329s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 902 | transform(coeffs, cell_info, cell, 1); 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, 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> >]’: 329s /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 329s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 329s | ^~~~~~~~~~~~~~ 329s /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 329s /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 329s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 2; T = double; auto:161 = std::function, std::span, int, int)>]’: 329s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 329s | ^~~~ 329s /usr/include/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 329s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 314 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 902 | transform(coeffs, cell_info, cell, 1); 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 3; T = double; auto:161 = std::function, std::span, int, int)>]’: 329s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 329s | ^~~~ 329s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 902 | transform(coeffs, cell_info, cell, 1); 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/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 > > >]’: 329s /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 329s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 329s | ^~~~~~~~ 329s /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 329s /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 329s 629 | return ranges::fill_n(std::move(__first), __len, __value); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = -1; T = double; auto:161 = std::function, std::span, int, int)>]’: 329s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 329s | ^~~~ 329s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 902 | transform(coeffs, cell_info, cell, 1); 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 424 | return [](std::span, std::span, std::int32_t, int) 329s | ^ 329s /usr/include/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*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /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 329s 147 | { return std::copy(__first, __last, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 443 | return [this, sub_element_fns](std::span data, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 329s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 451 | cell_info, cell, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const double*; _Sent = const double*; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 329s | ^~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 466 | return [this, sub_fn](std::span data, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 329s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 475 | ebs); 329s | ~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 484 | return [this](std::span data, std::span cell_info, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 329s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 488 | return [this](std::span data, std::span cell_info, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 492 | return [this](std::span data, std::span cell_info, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 329s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 329s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 496 | return [this](std::span data, std::span cell_info, 329s | ^ 329s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 498 | { T_apply_right(data, cell_info[cell], n); }; 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/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]’: 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 61 | void assemble_cells( 329s | ^~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 155 | mat_set(dofs0, dofs1, Ae); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 329s | ^~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 329s | ^~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 643 | _element->Tt_apply_right(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 147 | { return std::copy(__first, __last, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 329s | ^~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 609 | _element->T_apply_right(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/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&)::]’: 329s /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 329s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 329s | ^~~~~~~~ 329s /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 329s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const double*; _Sent = const double*; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/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]’: 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 195 | void assemble_exterior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 185 | __uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 254 | P0(_Ae, cell_info0, cell0, ndim1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = __gnu_cxx::__normal_iterator >; _Size = int; _Tp = int]’: 329s /usr/include/c++/14/bits/stl_algobase.h:1178:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 329s | ^~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 329s | ^~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 292 | mat_set(dofs0, dofs1, Ae); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 329s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_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&):: >]’: 329s /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 329s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1876 | __introsort_loop(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1884 | std::__partial_sort(__first, __last, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 232 | if (__comp(__first + __secondChild, 329s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s 233 | __first + (__secondChild - 1))) 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1819 | __comp); 329s | ~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1822 | std::__insertion_sort(__first, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 329s | ^~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:177, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:178, std::tuple >, auto:179, std::span, std::span, auto:180, std::span, int, std::span, std::span, std::span, std::span, std::span) [with T = double; auto:177 = dolfinx::la::MatrixCSR, 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]’: 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 334 | void assemble_interior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 329s | ^~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 329s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 329s | ^~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 643 | _element->Tt_apply_right(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_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&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1589 | __heap_select(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/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 329s 1593 | std::__make_heap(__first, __middle, __comp); 329s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1595 | if (__comp(__i, __first)) 329s | ~~~~~~^~~~~~~~~~~~~~ 329s /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 329s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 329s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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&):: >]’: 329s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 425 | std::__pop_heap(__first, __last, __last, __comp); 329s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 329s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 329s | ^~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 609 | _element->T_apply_right(data, n, cell_permutation); 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_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&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 88 | if (__comp(__a, __b)) 329s | ~~~~~~^~~~~~~~~~ 329s /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 329s 90 | if (__comp(__b, __c)) 329s | ~~~~~~^~~~~~~~~~ 329s /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 329s 91 | std::iter_swap(__result, __b); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 329s /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 329s 92 | else if (__comp(__a, __c)) 329s | ~~~~~~^~~~~~~~~~ 329s /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 329s 93 | std::iter_swap(__result, __c); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 329s /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 329s 95 | std::iter_swap(__result, __a); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 329s /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 329s 97 | else if (__comp(__a, __c)) 329s | ~~~~~~^~~~~~~~~~ 329s /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 329s 98 | std::iter_swap(__result, __a); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 329s /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 329s 99 | else if (__comp(__b, __c)) 329s | ~~~~~~^~~~~~~~~~ 329s /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 329s 100 | std::iter_swap(__result, __c); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 329s /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 329s 102 | std::iter_swap(__result, __b); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _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&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1829 | __unguarded_partition(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1835 | while (__comp(__first, __pivot)) 329s | ~~~~~~^~~~~~~~~~~~~~~~~~ 329s /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 329s 1838 | while (__comp(__pivot, __last)) 329s | ~~~~~~^~~~~~~~~~~~~~~~~ 329s /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 329s 1842 | std::iter_swap(__first, __last); 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s /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&)::]’: 329s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 923 | std::__miter_base(__last), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 924 | __result); 329s | ~~~~~~~~~ 329s /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&):: >]’: 329s /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 329s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 329s | ^~~~ 329s /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 329s /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 329s 1029 | std::__fill_a(__first, __last, __value); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = __gnu_cxx::__normal_iterator >; _Size = int; _Tp = int]’: 329s /usr/include/c++/14/bits/stl_algobase.h:1178:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/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 > >]’: 329s /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 329s 1002 | operator()(_It __x, _Sent __bound) const 329s | ^~~~~~~~ 329s /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 329s /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&)::]’: 329s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _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):: >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 2107 | if (__pred(__first)) 329s | ~~~~~~^~~~~~~~~ 329s /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 329s 2111 | if (__pred(__first)) 329s | ~~~~~~^~~~~~~~~ 329s /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 329s 2115 | if (__pred(__first)) 329s | ~~~~~~^~~~~~~~~ 329s /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 329s 2119 | if (__pred(__first)) 329s | ~~~~~~^~~~~~~~~ 329s /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 329s 2127 | if (__pred(__first)) 329s | ~~~~~~^~~~~~~~~ 329s /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 329s 2132 | if (__pred(__first)) 329s | ~~~~~~^~~~~~~~~ 329s /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 329s 2137 | if (__pred(__first)) 329s | ~~~~~~^~~~~~~~~ 329s /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]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 329s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector]’: 329s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 346 | __niter_wrap(_From __from, _To __res) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/alloc_traits.h: In static member function ‘static constexpr bool std::__shrink_to_fit_aux<_Tp, true>::_S_do_it(_Tp&) [with _Tp = std::vector]’: 329s /usr/include/c++/14/bits/alloc_traits.h:951:13: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 952 | __make_move_if_noexcept_iterator(__c.end()), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 953 | __c.get_allocator()).swap(__c); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 185 | __uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a1(__gnu_cxx::__normal_iterator<_Iterator, _Container>, __gnu_cxx::__normal_iterator<_Iterator, _Container>, const _Tp&) [with _Ite = double*; _Cont = vector; _Tp = int]’: 329s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 329s | ^~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:978:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector]’: 329s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 346 | __niter_wrap(_From __from, _To __res) 329s | ^~~~~~~~~~~~ 329s /usr/include/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]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 634 | void assemble_cells( 329s | ^~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 674 | P0(_be, cell_info0, c0, 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 185 | __uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 329s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 346 | __niter_wrap(_From __from, _To __res) 329s | ^~~~~~~~~~~~ 329s /usr/include/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]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 634 | void assemble_cells( 329s | ^~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 674 | P0(_be, cell_info0, c0, 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 329s | ^~~~ 329s /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 329s /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 329s 1029 | std::__fill_a(__first, __last, __value); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/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]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 634 | void assemble_cells( 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 674 | P0(_be, cell_info0, c0, 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 185 | __uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 329s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_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&):: >]’: 329s /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 329s 135 | __push_heap(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~ 329s /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 329s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 329s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 371 | return std::__do_uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 373 | return std::uninitialized_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 314 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 329s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/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]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 720 | void assemble_exterior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 329s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 329s | ^~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 770 | P0(_be, cell_info0, cell0, 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 329s | ^~~~~~~~~ 329s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 185 | __uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/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*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /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 329s 147 | { return std::copy(__first, __last, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 863 | operator()(_It& __it, _Sent __bound) const 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector]’: 329s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s [ 73%] Building C object poisson/CMakeFiles/demo_poisson.dir/poisson.c.o 329s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1905 | std::__introsort_loop(__first, __last, 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s 1906 | std::__lg(__last - __first) * 2, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1907 | __comp); 329s | ~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1908 | std::__final_insertion_sort(__first, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 346 | __niter_wrap(_From __from, _To __res) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 608 | __miter_base(_Iterator __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/poisson.c 329s /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&):: >]’: 329s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_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&):: >]’: 329s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /usr/include/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]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 720 | void assemble_exterior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 185 | __uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 770 | P0(_be, cell_info0, cell0, 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 329s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /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 > >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 329s | ^~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 346 | __niter_wrap(_From __from, _To __res) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_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):: >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 2107 | if (__pred(__first)) 329s | ~~~~~~^~~~~~~~~ 329s /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 329s 2111 | if (__pred(__first)) 329s | ~~~~~~^~~~~~~~~ 329s /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 329s 2115 | if (__pred(__first)) 329s | ~~~~~~^~~~~~~~~ 329s /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 329s 2119 | if (__pred(__first)) 329s | ~~~~~~^~~~~~~~~ 329s /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 329s 2127 | if (__pred(__first)) 329s | ~~~~~~^~~~~~~~~ 329s /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 329s 2132 | if (__pred(__first)) 329s | ~~~~~~^~~~~~~~~ 329s /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 329s 2137 | if (__pred(__first)) 329s | ~~~~~~^~~~~~~~~ 329s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 329s /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 329s 608 | __miter_base(_Iterator __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 314 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /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 > >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/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&)::]’: 329s /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 329s 239 | operator()(_Value& __val, _Iterator __it) 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/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 >]’: 329s /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 329s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 329s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 608 | __miter_base(_Iterator __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /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]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 720 | void assemble_exterior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 770 | P0(_be, cell_info0, cell0, 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 185 | __uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/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 >]’: 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s 181 | void dot(U A, V B, P C, bool transpose = false) 329s | ^~~ 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s /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]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 816 | void assemble_interior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 887 | P0(be, cell_info0, cells0[0], 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 888 | P0(sub_be, cell_info0, cells0[1], 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1789 | operator()(_Iter __first, _Sent __last, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1792 | auto __lasti = ranges::next(__first, __last); 329s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 329s | ^ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 371 | return std::__do_uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 373 | return std::uninitialized_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 314 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 329s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 329s | ^~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 2152 | return __find_if(__first, __last, __pred, 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s 2153 | std::__iterator_category(__first)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 329s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 329s | ^~~~~~~~~ 329s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 329s | ^~~~~~~~~ 329s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/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&)::]’: 329s /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 329s 195 | operator()(_Iterator __it, _Value& __val) 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 863 | operator()(_It& __it, _Sent __bound) const 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 683 | { return std::copy(__first, __first + __n, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 329s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1905 | std::__introsort_loop(__first, __last, 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s 1906 | std::__lg(__last - __first) * 2, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1907 | __comp); 329s | ~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1908 | std::__final_insertion_sort(__first, __last, __comp); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 683 | { return std::copy(__first, __first + __n, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 608 | __miter_base(_Iterator __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 329s /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 329s 87 | auto det(Matrix A) 329s | ^~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_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&):: >]’: 329s /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 329s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 329s | ^~~~~~~~~~~~~ 329s /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 329s 232 | if (__comp(__first + __secondChild, 329s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s 233 | __first + (__secondChild - 1))) 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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 >]’: 329s /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 329s 125 | void inv(U A, V B) 329s | ^~~ 329s /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 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/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]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 816 | void assemble_interior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 314 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 887 | P0(be, cell_info0, cells0[0], 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 888 | P0(sub_be, cell_info0, cells0[1], 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 329s /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 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 329s /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 329s 346 | __niter_wrap(_From __from, _To __res) 329s | ^~~~~~~~~~~~ 329s /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 >]’: 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s 181 | void dot(U A, V B, P C, bool transpose = false) 329s | ^~~ 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 329s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 329s 1104 | constexpr default_accessor(default_accessor) noexcept {} 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::complex; _Alloc = std::allocator >]’: 329s /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 329s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 329s 610 | this->_M_impl._M_start, 329s | ~~~~~~~~~~~~~~~~~~~~~~~ 329s 611 | _M_get_Tp_allocator()); 329s | ~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 816 | void assemble_interior_facets( 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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&):: >]’: 329s /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 329s 135 | __push_heap(_RandomAccessIterator __first, 329s | ^~~~~~~~~~~ 329s /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 329s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 329s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1789 | operator()(_Iter __first, _Sent __last, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1792 | auto __lasti = ranges::next(__first, __last); 329s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 329s | ^ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 887 | P0(be, cell_info0, cells0[0], 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 888 | P0(sub_be, cell_info0, cells0[1], 1); 329s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 329s | ^~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 2152 | return __find_if(__first, __last, __pred, 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329s 2153 | std::__iterator_category(__first)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 683 | { return std::copy(__first, __first + __n, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 683 | { return std::copy(__first, __first + __n, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/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&)::]’: 329s /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 329s 195 | operator()(_Iterator __it, _Value& __val) 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 608 | __miter_base(_Iterator __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 642 | copy(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 329s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_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]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 371 | return std::__do_uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 329s 373 | return std::uninitialized_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/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 >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/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]’: 329s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1674 | void FiniteElement::permute_data( 329s | ^~~~~~~~~~~~~~~~ 329s In file included from /usr/include/basix/finite-element.h:12: 329s /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]’: 329s /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 329s 243 | void apply_matrix( 329s | ^~~~~~~~~~~~ 329s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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]’: 329s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1733 | void FiniteElement::transform_data( 329s | ^~~~~~~~~~~~~~~~ 329s /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 329s 1754 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1756 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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 329s 1775 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1777 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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 329s 1786 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1788 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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]’: 329s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1674 | void FiniteElement::permute_data( 329s | ^~~~~~~~~~~~~~~~ 329s /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]’: 329s /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 329s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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 329s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1720 | __start, _M_get_Tp_allocator()); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 329s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 329s 610 | this->_M_impl._M_start, 329s | ~~~~~~~~~~~~~~~~~~~~~~~ 329s 611 | _M_get_Tp_allocator()); 329s | ~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 329s | ^~~~~~~~ 329s /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 329s /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 329s /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 329s 368 | return ranges::__copy_or_move(std::move(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 329s 369 | std::move(__last), 329s | ~~~~~~~~~~~~~~~~~~ 329s 370 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /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]’: 329s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1733 | void FiniteElement::transform_data( 329s | ^~~~~~~~~~~~~~~~ 329s /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 329s 1754 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1756 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1002 | operator()(_It __x, _Sent __bound) const 329s | ^~~~~~~~ 329s /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 329s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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 329s 1786 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1788 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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 329s 1797 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1799 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 329s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 329s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 675 | move(_II __first, _II __last, _OI __result) 329s | ^~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 683 | return std::__copy_move_a(std::__miter_base(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 684 | std::__miter_base(__last), __result); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 608 | __miter_base(_Iterator __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 147 | { return std::copy(__first, __last, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 329s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 3123 | operator()(_Iter __first, _Sent __last, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 329s | ^~~~~~~~ 329s /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 329s /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 329s /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 329s 368 | return ranges::__copy_or_move(std::move(__first), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 329s 369 | std::move(__last), 329s | ~~~~~~~~~~~~~~~~~~ 329s 370 | std::move(__result)); 329s | ~~~~~~~~~~~~~~~~~~~~ 329s /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 329s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 147 | { return std::copy(__first, __last, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const double*; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 329s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 329s | ^~~~~~~~~~~~ 329s In file included from /usr/include/c++/14/bits/refwrap.h:38, 329s from /usr/include/c++/14/vector:68: 329s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 329s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 329s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 371 | return std::__do_uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 373 | return std::uninitialized_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 329s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 329s 610 | this->_M_impl._M_start, 329s | ~~~~~~~~~~~~~~~~~~~~~~~ 329s 611 | _M_get_Tp_allocator()); 329s | ~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 329s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 329s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 185 | __uninit_copy(__first, __last, __result); 329s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 329s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 329s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 608 | __miter_base(_Iterator __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /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]’: 329s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 154 | void apply_permutation_mapped(std::span perm, 329s | ^~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 144 | void apply_permutation(std::span perm, std::span data, 329s | ^~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1674 | void FiniteElement::permute_data( 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1805 | std::move(__comp), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 329s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 329s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 329s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 3867 | find_if(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 3876 | return std::__find_if(__first, __last, 329s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 329s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s In file included from /usr/include/basix/finite-element.h:12: 329s /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]’: 329s /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 329s 243 | void apply_matrix( 329s | ^~~~~~~~~~~~ 329s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 329s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 329s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 329s | ^~~~~~~~ 329s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1964 | transform_data(u, n, cell_info, _etrans_inv, 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1965 | precompute::apply_tranpose_matrix_right); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 329s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 329s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 737 | std::move(__result), 329s | ~~~~~~~~~~~~~~~~~~~~ 329s 738 | std::move(__op), std::move(__proj)); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 329s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 329s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 329s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 329s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1887 | permute_data(dblock, 1, cell_info, _eperm); 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1892 | transform_data(u, n, cell_info, _etrans, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1893 | precompute::apply_tranpose_matrix_right); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1733 | void FiniteElement::transform_data( 329s | ^~~~~~~~~~~~~~~~ 329s /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 329s 1754 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1756 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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 329s 1775 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1777 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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 329s 1786 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1788 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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]’: 329s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1911 | permute_data(dblock, 1, cell_info, _eperm); 329s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1916 | transform_data(u, n, cell_info, _etrans_invT, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1917 | precompute::apply_tranpose_matrix_right); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 329s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1940 | transform_data(u, n, cell_info, _etransT, 329s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1941 | precompute::apply_tranpose_matrix_right); 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1674 | void FiniteElement::permute_data( 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 329s | ^~~~~~~~ 329s /usr/include/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]’: 329s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1733 | void FiniteElement::transform_data( 329s | ^~~~~~~~~~~~~~~~ 329s /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 329s 1754 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1756 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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 329s 1786 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1788 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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 329s 1797 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1799 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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]’: 329s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1674 | void FiniteElement::permute_data( 329s | ^~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >; _Fp = interpolate_nedelec(std::shared_ptr >, std::filesystem::__cxx11::path)::::; _Proj = std::identity]’: 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const double*; _Sent = const double*; _Out = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 329s | ^~~~~~~~~~~~~~ 329s In file included from /usr/include/basix/finite-element.h:12: 329s /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]’: 329s /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 329s 243 | void apply_matrix( 329s | ^~~~~~~~~~~~ 329s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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]’: 329s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1733 | void FiniteElement::transform_data( 329s | ^~~~~~~~~~~~~~~~ 329s /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 329s 1754 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1756 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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 329s 1775 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1777 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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 329s 1786 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1788 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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]’: 329s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1674 | void FiniteElement::permute_data( 329s | ^~~~~~~~~~~~~~~~ 329s /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]’: 329s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s 1733 | void FiniteElement::transform_data( 329s | ^~~~~~~~~~~~~~~~ 329s /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 329s 1754 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1756 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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 329s 1786 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1788 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s /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 329s 1797 | op(std::span(v_size_t), 329s | ~~^~~~~~~~~~~~~~~~~~~~~ 329s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 329s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s 1799 | dofstart, block_size); 329s | ~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 329s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 329s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 329s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 608 | __miter_base(_Iterator __it) 329s | ^~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = int*]’: 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 147 | { return std::copy(__first, __last, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 329s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 329s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 329s | ^~~~~~~~~~~~~~ 329s /usr/include/c++/14/bits/stl_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 >]’: 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 329s | ^~~~~~~~ 329s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 329s 683 | { return std::copy(__first, __first + __n, __result); } 329s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const double*; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 330s /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 330s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 330s /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 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OutputIterator std::__fill_n_a(_OutputIterator, _Size, const _Tp&, random_access_iterator_tag) [with _OutputIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Tp = int]’: 330s /usr/include/c++/14/bits/stl_algobase.h:1143:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 330s | ^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:1154:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1154 | std::__fill_a(__first, __first + __n, __value); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1876 | __introsort_loop(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1884 | std::__partial_sort(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1819 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1822 | std::__insertion_sort(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 330s /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 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 330s /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 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 371 | return std::__do_uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 373 | return std::uninitialized_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/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]’: 330s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 330s 154 | void apply_permutation_mapped(std::span perm, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/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]’: 330s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 330s 144 | void apply_permutation(std::span perm, std::span data, 330s | ^~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 330s /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 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 330s /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 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 330s /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 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 330s /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 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const complex*; _Container = span, 4294967295>]’: 330s /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 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = complex*; _Container = vector, allocator > >]’: 330s /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 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _To = complex*]’: 330s /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 330s 346 | __niter_wrap(_From __from, _To __res) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 371 | return std::__do_uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 373 | return std::uninitialized_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s [ 76%] Linking CXX executable demo_codim_0_assembly 330s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_codim_0_assembly.dir/link.txt --verbose=1 330s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 330s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1964 | transform_data(u, n, cell_info, _etrans_inv, 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1965 | precompute::apply_tranpose_matrix_right); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_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]’: 330s /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 330s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1720 | __start, _M_get_Tp_allocator()); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 330s | ^~~~~~~~ 330s /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 330s /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 330s /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 330s 368 | return ranges::__copy_or_move(std::move(__first), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 330s 369 | std::move(__last), 330s | ~~~~~~~~~~~~~~~~~~ 330s 370 | std::move(__result)); 330s | ~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 330s from /usr/include/c++/14/bits/stl_algobase.h:67: 330s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 330s /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 330s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 330s | ^~~~~~~~ 330s /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 330s /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 330s 193 | return std::_Destroy_aux::__destroy(__first, __last); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s /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 330s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 196 | __destroy(__first, __last); 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 330s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1887 | permute_data(dblock, 1, cell_info, _eperm); 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1892 | transform_data(u, n, cell_info, _etrans, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1893 | precompute::apply_tranpose_matrix_right); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 330s /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 330s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 330s /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 330s 1002 | operator()(_It __x, _Sent __bound) const 330s | ^~~~~~~~ 330s /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 330s /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 330s /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 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 330s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 330s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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> >]’: 330s /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 330s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 330s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1911 | permute_data(dblock, 1, cell_info, _eperm); 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1916 | transform_data(u, n, cell_info, _etrans_invT, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1917 | precompute::apply_tranpose_matrix_right); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/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 > > >]’: 330s /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 330s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 675 | move(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 683 | return std::__copy_move_a(std::__miter_base(__first), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 684 | std::__miter_base(__last), __result); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 330s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1940 | transform_data(u, n, cell_info, _etransT, 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1941 | precompute::apply_tranpose_matrix_right); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 330s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 3123 | operator()(_Iter __first, _Sent __last, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 330s | ^~~~~~~~ 330s /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 330s /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 330s /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 330s 368 | return ranges::__copy_or_move(std::move(__first), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 330s 369 | std::move(__last), 330s | ~~~~~~~~~~~~~~~~~~ 330s 370 | std::move(__result)); 330s | ~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OutputIterator std::__fill_n_a(_OutputIterator, _Size, const _Tp&, random_access_iterator_tag) [with _OutputIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Tp = int]’: 330s /usr/include/c++/14/bits/stl_algobase.h:1143:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 330s | ^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:1154:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1154 | std::__fill_a(__first, __first + __n, __value); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 683 | { return std::copy(__first, __first + __n, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector]’: 330s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 330s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1863 | __partial_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1868 | std::__heap_select(__first, __middle, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1869 | std::__sort_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1856 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1770 | __insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1777 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 330s | ^~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 330s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1964 | transform_data(u, n, cell_info, _etrans_inv, 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1965 | precompute::apply_tranpose_matrix_right); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 330s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1805 | std::move(__comp), std::move(__proj)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 330s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 3867 | find_if(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 3876 | return std::__find_if(__first, __last, 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 330s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1887 | permute_data(dblock, 1, cell_info, _eperm); 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1892 | transform_data(u, n, cell_info, _etrans, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1893 | precompute::apply_tranpose_matrix_right); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator >; _Tp = double]’: 330s /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 330s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 330s | ^~~~~~~~ 330s /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 330s /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 330s 998 | { std::__fill_a1(__first, __last, __value); } 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 330s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 737 | std::move(__result), 330s | ~~~~~~~~~~~~~~~~~~~~ 330s 738 | std::move(__op), std::move(__proj)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 330s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 330s | ^~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1911 | permute_data(dblock, 1, cell_info, _eperm); 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 715 | return std::__copy_n(__first, __n2, __result, 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s 716 | std::__iterator_category(__first)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1916 | transform_data(u, n, cell_info, _etrans_invT, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1917 | precompute::apply_tranpose_matrix_right); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 330s | ^~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 715 | return std::__copy_n(__first, __n2, __result, 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s 716 | std::__iterator_category(__first)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 330s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1940 | transform_data(u, n, cell_info, _etransT, 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1941 | precompute::apply_tranpose_matrix_right); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OutputIterator std::__fill_n_a(_OutputIterator, _Size, const _Tp&, random_access_iterator_tag) [with _OutputIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Tp = int]’: 330s /usr/include/c++/14/bits/stl_algobase.h:1143:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 330s | ^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:1154:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1154 | std::__fill_a(__first, __first + __n, __value); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 683 | { return std::copy(__first, __first + __n, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 683 | { return std::copy(__first, __first + __n, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 371 | return std::__do_uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 373 | return std::uninitialized_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 330s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 863 | operator()(_It& __it, _Sent __bound) const 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1905 | std::__introsort_loop(__first, __last, 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s 1906 | std::__lg(__last - __first) * 2, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1907 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1908 | std::__final_insertion_sort(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 330s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 330s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 317 | operator()(_Iterator __it) 330s | ^~~~~~~~ 330s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector]’: 330s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 330s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {vector >}]’: 330s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1876 | __introsort_loop(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1884 | std::__partial_sort(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1819 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1822 | std::__insertion_sort(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 330s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 3867 | find_if(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 3876 | return std::__find_if(__first, __last, 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 330s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 737 | std::move(__result), 330s | ~~~~~~~~~~~~~~~~~~~~ 330s 738 | std::move(__op), std::move(__proj)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator >; _Tp = double]’: 330s /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 330s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 330s | ^~~~~~~~ 330s /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 330s /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 330s 998 | { std::__fill_a1(__first, __last, __value); } 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 330s | ^~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 715 | return std::__copy_n(__first, __n2, __result, 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s 716 | std::__iterator_category(__first)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 330s | ^~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 715 | return std::__copy_n(__first, __n2, __result, 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s 716 | std::__iterator_category(__first)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 683 | { return std::copy(__first, __first + __n, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 330s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 317 | operator()(_Iterator __it) 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 330s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 330s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1002 | operator()(_It __x, _Sent __bound) const 330s | ^~~~~~~~ 330s /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 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 330s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 330s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2107 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2111 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2115 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2119 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2127 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2132 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2137 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1876 | __introsort_loop(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1884 | std::__partial_sort(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1819 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1822 | std::__insertion_sort(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s In file included from /usr/include/c++/14/functional:59, 330s from /usr/include/basix/finite-element.h:17: 330s /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}]’: 330s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 587 | operator()(_ArgTypes... __args) const 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = complex*; _Tp = complex]’: 330s /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 330s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 330s 371 | return std::__do_uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 330s 373 | return std::uninitialized_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 330s | ^~~~~~~~~~~~ 330s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 330s | ^~~~~~~~ 330s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 577 | _element->Tt_apply(data, n, cell_permutation); 330s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 330s | ^~~~~~~~~~ 330s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 593 | _element->Tinv_apply(data, n, cell_permutation); 330s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 330s | ^~~~~~~ 330s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 544 | _element->T_apply(data, n, cell_permutation); 330s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 330s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1002 | operator()(_It __x, _Sent __bound) const 330s | ^~~~~~~~ 330s /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 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 330s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 330s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2107 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2111 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2115 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2119 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2127 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2132 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2137 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 330s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 330s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 330s 30 | explicit Constant(value_type c) : value({c}) {} 330s | ^~~~~~~~~~ 330s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/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]’: 330s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 330s | ^~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 330s | ^~~~~~~~~~~~~~ 330s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 643 | _element->Tt_apply_right(data, n, cell_permutation); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 330s | ^~~~~~~~~~~~~ 330s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 609 | _element->T_apply_right(data, n, cell_permutation); 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_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 >]’: 330s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 330s | ^~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _ReturnType std::__make_move_if_noexcept_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >; _ReturnType = move_iterator<__gnu_cxx::__normal_iterator > >]’: 330s /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 330s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /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 330s 1817 | { return _ReturnType(__i); } 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = double]’: 330s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 154 | void apply_permutation_mapped(std::span perm, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/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 > >]’: 330s /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 330s 960 | operator()(_It&& __first, _Sent __last) const 330s | ^~~~~~~~ 330s /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]’: 330s /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 330s 709 | vector(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~ 330s /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 330s /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 330s 719 | _M_range_initialize_n(__first, __last, __n); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 330s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 144 | void apply_permutation(std::span perm, std::span data, 330s | ^~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/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}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 371 | return std::__do_uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 373 | return std::uninitialized_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 314 | std::move(__result)); 330s | ~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 863 | operator()(_It& __it, _Sent __bound) const 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1905 | std::__introsort_loop(__first, __last, 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s 1906 | std::__lg(__last - __first) * 2, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1907 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1908 | std::__final_insertion_sort(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 371 | return std::__do_uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 373 | return std::uninitialized_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s In file included from /usr/include/c++/14/bits/refwrap.h:38, 330s from /usr/include/c++/14/vector:68: 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/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]’: 330s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 330s 285 | void apply_tranpose_matrix_right( 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 314 | std::move(__result)); 330s | ~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 371 | return std::__do_uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 373 | return std::uninitialized_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s In file included from /usr/include/c++/14/bits/refwrap.h:38, 330s from /usr/include/c++/14/vector:68: 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 330s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 737 | std::move(__result), 330s | ~~~~~~~~~~~~~~~~~~~~ 330s 738 | std::move(__op), std::move(__proj)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = double]’: 330s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 154 | void apply_permutation_mapped(std::span perm, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1789 | operator()(_Iter __first, _Sent __last, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1792 | auto __lasti = ranges::next(__first, __last); 330s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 330s | ^ 330s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 330s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 144 | void apply_permutation(std::span perm, std::span data, 330s | ^~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 330s | ^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2152 | return __find_if(__first, __last, __pred, 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s 2153 | std::__iterator_category(__first)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 330s /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 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = double]’: 330s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 154 | void apply_permutation_mapped(std::span perm, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 330s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 144 | void apply_permutation(std::span perm, std::span data, 330s | ^~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 2981 | __miter_base(move_iterator<_Iterator> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator >; _Tp = int]’: 330s /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 330s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 330s | ^~~~~~~~ 330s /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 330s /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 330s 998 | { std::__fill_a1(__first, __last, __value); } 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1589 | __heap_select(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1593 | std::__make_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1595 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 330s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 330s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 425 | std::__pop_heap(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 330s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 88 | if (__comp(__a, __b)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 90 | if (__comp(__b, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 91 | std::iter_swap(__result, __b); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 92 | else if (__comp(__a, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 93 | std::iter_swap(__result, __c); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 95 | std::iter_swap(__result, __a); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 97 | else if (__comp(__a, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 98 | std::iter_swap(__result, __a); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 99 | else if (__comp(__b, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 100 | std::iter_swap(__result, __c); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 102 | std::iter_swap(__result, __b); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 330s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 330s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 330s 30 | explicit Constant(value_type c) : value({c}) {} 330s | ^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1829 | __unguarded_partition(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1835 | while (__comp(__first, __pivot)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1838 | while (__comp(__pivot, __last)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1842 | std::iter_swap(__first, __last); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 330s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 923 | std::__miter_base(__last), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 924 | __result); 330s | ~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 346 | __niter_wrap(_From __from, _To __res) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/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]’: 330s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 330s 285 | void apply_tranpose_matrix_right( 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1876 | __introsort_loop(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1884 | std::__partial_sort(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1819 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1822 | std::__insertion_sort(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 371 | return std::__do_uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 373 | return std::uninitialized_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 314 | std::move(__result)); 330s | ~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /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]’: 330s /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 330s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 330s | ^~~~~~~~~ 330s /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 330s /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 >]’: 330s /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 330s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 330s | ^~~~~~~~~ 330s /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 330s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 863 | operator()(_It& __it, _Sent __bound) const 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1863 | __partial_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1868 | std::__heap_select(__first, __middle, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1869 | std::__sort_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1905 | std::__introsort_loop(__first, __last, 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s 1906 | std::__lg(__last - __first) * 2, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1907 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1908 | std::__final_insertion_sort(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1856 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1770 | __insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1777 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 330s | ^~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 314 | std::move(__result)); 330s | ~~~~~~~~~~~~~~~~~~~~ 330s /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]’: 330s /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 330s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 330s | ^~~~~~~~ 330s /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 330s /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 330s 998 | { std::__fill_a1(__first, __last, __value); } 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 330s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 2981 | __miter_base(move_iterator<_Iterator> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 330s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 737 | std::move(__result), 330s | ~~~~~~~~~~~~~~~~~~~~ 330s 738 | std::move(__op), std::move(__proj)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_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]’: 330s /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 330s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 330s | ^~~~~~~~~ 330s /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 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1789 | operator()(_Iter __first, _Sent __last, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1792 | auto __lasti = ranges::next(__first, __last); 330s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 330s | ^ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 330s | ^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2152 | return __find_if(__first, __last, __pred, 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s 2153 | std::__iterator_category(__first)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 683 | { return std::copy(__first, __first + __n, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 683 | { return std::copy(__first, __first + __n, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/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]’: 330s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 330s 285 | void apply_tranpose_matrix_right( 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = complex*]’: 330s /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 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = complex*]’: 330s /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 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1863 | __partial_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1868 | std::__heap_select(__first, __middle, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1869 | std::__sort_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1856 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1770 | __insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1777 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 330s | ^~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator >; _Tp = int]’: 330s /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 330s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 330s | ^~~~~~~~ 330s /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 330s /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 330s 998 | { std::__fill_a1(__first, __last, __value); } 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_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]’: 330s /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 330s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 330s | ^~~~~~~~~ 330s /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 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 330s /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 330s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {vector >}]’: 330s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 330s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(std::span) [with T = double]’: 330s /usr/include/dolfinx/fem/Constant.h:34:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 34 | explicit Constant(std::span c) 330s | ^~~~~~~~ 330s /usr/include/dolfinx/fem/Constant.h:35:55: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 35 | : Constant(c, std::vector{c.size()}) 330s | ^ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 330s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 863 | operator()(_It& __it, _Sent __bound) const 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1905 | std::__introsort_loop(__first, __last, 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s 1906 | std::__lg(__last - __first) * 2, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1907 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1908 | std::__final_insertion_sort(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 330s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 330s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 317 | operator()(_Iterator __it) 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 330s | ^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 330s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 239 | operator()(_Value& __val, _Iterator __it) 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1863 | __partial_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1868 | std::__heap_select(__first, __middle, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1869 | std::__sort_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1856 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1770 | __insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1777 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 330s | ^~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 346 | __niter_wrap(_From __from, _To __res) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 330s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1863 | __partial_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1868 | std::__heap_select(__first, __middle, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1869 | std::__sort_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1856 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 330s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 737 | std::move(__result), 330s | ~~~~~~~~~~~~~~~~~~~~ 330s 738 | std::move(__op), std::move(__proj)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1770 | __insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1777 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 330s | ^~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 330s | ^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2152 | return __find_if(__first, __last, __pred, 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s 2153 | std::__iterator_category(__first)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 683 | { return std::copy(__first, __first + __n, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 683 | { return std::copy(__first, __first + __n, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 330s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 330s 681 | vector(initializer_list __l, 330s | ^~~~~~ 330s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 330s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 863 | operator()(_It& __it, _Sent __bound) const 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1905 | std::__introsort_loop(__first, __last, 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s 1906 | std::__lg(__last - __first) * 2, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1907 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1908 | std::__final_insertion_sort(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 330s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 330s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 317 | operator()(_Iterator __it) 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_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]’: 330s /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 330s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /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 330s /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 330s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 232 | if (__comp(__first + __secondChild, 330s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s 233 | __first + (__secondChild - 1))) 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_inv_permutation_right(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 330s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 172 | void apply_inv_permutation_right(std::span perm, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 330s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1849 | permute_data(u, n, cell_info, _eperm); 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1852 | transform_data(u, n, cell_info, _etrans_invT, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1853 | precompute::apply_matrix); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 330s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1833 | permute_data(u, n, cell_info, _eperm_inv); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1836 | transform_data(u, n, cell_info, _etransT, 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1837 | precompute::apply_matrix); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 330s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1865 | permute_data(u, n, cell_info, _eperm_inv); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1868 | transform_data(u, n, cell_info, _etrans_inv, 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1869 | precompute::apply_matrix); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1589 | __heap_select(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1593 | std::__make_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1595 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 330s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 330s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1810 | void FiniteElement::T_apply(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 425 | std::__pop_heap(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1817 | permute_data(u, n, cell_info, _eperm); 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1820 | transform_data(u, n, cell_info, _etrans, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1821 | precompute::apply_matrix); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 88 | if (__comp(__a, __b)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 90 | if (__comp(__b, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 91 | std::iter_swap(__result, __b); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 92 | else if (__comp(__a, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 93 | std::iter_swap(__result, __c); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 95 | std::iter_swap(__result, __a); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 97 | else if (__comp(__a, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 98 | std::iter_swap(__result, __a); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 99 | else if (__comp(__b, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 100 | std::iter_swap(__result, __c); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 102 | std::iter_swap(__result, __b); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1829 | __unguarded_partition(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1835 | while (__comp(__first, __pivot)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1838 | while (__comp(__pivot, __last)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1842 | std::iter_swap(__first, __last); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 330s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 923 | std::__miter_base(__last), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 924 | __result); 330s | ~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 330s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1964 | transform_data(u, n, cell_info, _etrans_inv, 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1965 | precompute::apply_tranpose_matrix_right); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s In file included from /usr/include/dolfinx/la/Vector.h:14, 330s from /usr/include/dolfinx/fem/Function.h:17: 330s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 330s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 330s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1887 | permute_data(dblock, 1, cell_info, _eperm); 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1892 | transform_data(u, n, cell_info, _etrans, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1893 | precompute::apply_tranpose_matrix_right); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 330s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1911 | permute_data(dblock, 1, cell_info, _eperm); 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1916 | transform_data(u, n, cell_info, _etrans_invT, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1917 | precompute::apply_tranpose_matrix_right); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 330s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 330s 681 | vector(initializer_list __l, 330s | ^~~~~~ 330s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 330s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 330s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 1940 | transform_data(u, n, cell_info, _etransT, 330s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1941 | precompute::apply_tranpose_matrix_right); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 683 | { return std::copy(__first, __first + __n, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 135 | __push_heap(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In constructor ‘constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1508:7: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >::iterator_type’ changed in GCC 7.1 330s 1508 | move_iterator(iterator_type __i) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_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]’: 330s /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 330s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~ 330s /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 330s /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 330s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1720 | __start, _M_get_Tp_allocator()); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s [ 80%] Linking CXX executable demo_poisson_matrix_free 330s /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 330s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson_matrix_free.dir/link.txt --verbose=1 330s /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]’: 330s /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 330s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 330s | ^~~~~~~~~ 330s /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 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 330s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 330s | ^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 330s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_inv_permutation_right(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 330s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 172 | void apply_inv_permutation_right(std::span perm, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 330s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 239 | operator()(_Value& __val, _Iterator __it) 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s [ 80%] Built target demo_codim_0_assembly 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_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]’: 330s /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 330s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 330s | ^~~~~~~~~ 330s /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 330s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 330s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1876 | __introsort_loop(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1884 | std::__partial_sort(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 330s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 195 | operator()(_Iterator __it, _Value& __val) 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1819 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1822 | std::__insertion_sort(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 330s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 2981 | __miter_base(move_iterator<_Iterator> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 185 | __uninit_copy(__first, __last, __result); 330s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 232 | if (__comp(__first + __secondChild, 330s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s 233 | __first + (__secondChild - 1))) 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1876 | __introsort_loop(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1884 | std::__partial_sort(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1819 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1822 | std::__insertion_sort(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 346 | __niter_wrap(_From __from, _To __res) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1589 | __heap_select(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1593 | std::__make_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1595 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 330s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 330s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 425 | std::__pop_heap(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 88 | if (__comp(__a, __b)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 90 | if (__comp(__b, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 91 | std::iter_swap(__result, __b); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 92 | else if (__comp(__a, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 93 | std::iter_swap(__result, __c); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 95 | std::iter_swap(__result, __a); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 97 | else if (__comp(__a, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 98 | std::iter_swap(__result, __a); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 99 | else if (__comp(__b, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 100 | std::iter_swap(__result, __c); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 102 | std::iter_swap(__result, __b); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1829 | __unguarded_partition(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1835 | while (__comp(__first, __pivot)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1838 | while (__comp(__pivot, __last)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1842 | std::iter_swap(__first, __last); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 330s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 923 | std::__miter_base(__last), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 924 | __result); 330s | ~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_inv_permutation_right(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 330s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 172 | void apply_inv_permutation_right(std::span perm, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 330s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1002 | operator()(_It __x, _Sent __bound) const 330s | ^~~~~~~~ 330s /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 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 330s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 330s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2107 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2111 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2115 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2119 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2127 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2132 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2137 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 330s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 330s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 330s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1002 | operator()(_It __x, _Sent __bound) const 330s | ^~~~~~~~ 330s /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 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1876 | __introsort_loop(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1884 | std::__partial_sort(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 135 | __push_heap(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 330s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 330s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1819 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1822 | std::__insertion_sort(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2107 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2111 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2115 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2119 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2127 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2132 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2137 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr 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]’: 330s /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 330s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 330s | ^~~~~~~~~ 330s /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 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 330s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 2981 | __miter_base(move_iterator<_Iterator> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 330s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 195 | operator()(_Iterator __it, _Value& __val) 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1589 | __heap_select(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1593 | std::__make_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1595 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 330s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 330s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 425 | std::__pop_heap(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 88 | if (__comp(__a, __b)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 90 | if (__comp(__b, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 91 | std::iter_swap(__result, __b); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 92 | else if (__comp(__a, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 93 | std::iter_swap(__result, __c); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 95 | std::iter_swap(__result, __a); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 97 | else if (__comp(__a, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 98 | std::iter_swap(__result, __a); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 99 | else if (__comp(__b, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 100 | std::iter_swap(__result, __c); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 102 | std::iter_swap(__result, __b); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1829 | __unguarded_partition(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1835 | while (__comp(__first, __pivot)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1838 | while (__comp(__pivot, __last)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1842 | std::iter_swap(__first, __last); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 330s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 923 | std::__miter_base(__last), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 924 | __result); 330s | ~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 330s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1876 | __introsort_loop(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1884 | std::__partial_sort(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1819 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1822 | std::__insertion_sort(__first, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(std::span, std::span) [with T = double]’: 330s /usr/include/dolfinx/fem/Constant.h:42:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 330s 42 | Constant(std::span c, std::span shape) 330s | ^~~~~~~~ 330s /usr/include/dolfinx/fem/Constant.h:43:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 43 | : value(c.begin(), c.end()), shape(shape.begin(), shape.end()) 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1589 | __heap_select(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1593 | std::__make_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1595 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 330s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 330s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 425 | std::__pop_heap(__first, __last, __last, __comp); 330s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 88 | if (__comp(__a, __b)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 90 | if (__comp(__b, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 91 | std::iter_swap(__result, __b); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 92 | else if (__comp(__a, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 93 | std::iter_swap(__result, __c); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 95 | std::iter_swap(__result, __a); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 97 | else if (__comp(__a, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 98 | std::iter_swap(__result, __a); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 99 | else if (__comp(__b, __c)) 330s | ~~~~~~^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 100 | std::iter_swap(__result, __c); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 102 | std::iter_swap(__result, __b); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1829 | __unguarded_partition(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1835 | while (__comp(__first, __pivot)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1838 | while (__comp(__pivot, __last)) 330s | ~~~~~~^~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1842 | std::iter_swap(__first, __last); 330s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 330s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 330s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 330s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 923 | std::__miter_base(__last), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 924 | __result); 330s | ~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 330s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 330s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 737 | std::move(__result), 330s | ~~~~~~~~~~~~~~~~~~~~ 330s 738 | std::move(__op), std::move(__proj)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: 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&)::]’: 330s /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 330s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 330s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 201 | std::move(__f), std::move(__proj)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s In file included from /usr/include/dolfinx/la/Vector.h:14, 330s from /usr/include/dolfinx/fem/Function.h:17: 330s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 330s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 330s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 346 | __niter_wrap(_From __from, _To __res) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 330s | ^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 330s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 330s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 737 | std::move(__result), 330s | ~~~~~~~~~~~~~~~~~~~~ 330s 738 | std::move(__op), std::move(__proj)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 330s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 239 | operator()(_Value& __val, _Iterator __it) 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/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&)::]’: 330s /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 330s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 330s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 201 | std::move(__f), std::move(__proj)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 330s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 737 | std::move(__result), 330s | ~~~~~~~~~~~~~~~~~~~~ 330s 738 | std::move(__op), std::move(__proj)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: 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&)::]’: 330s /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 330s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 330s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 201 | std::move(__f), std::move(__proj)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 330s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 737 | std::move(__result), 330s | ~~~~~~~~~~~~~~~~~~~~ 330s 738 | std::move(__op), std::move(__proj)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1863 | __partial_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/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&)::]’: 330s /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 330s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 330s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 201 | std::move(__f), std::move(__proj)); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1868 | std::__heap_select(__first, __middle, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1869 | std::__sort_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1856 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1770 | __insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1777 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 330s | ^~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 346 | __niter_wrap(_From __from, _To __res) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 346 | __niter_wrap(_From __from, _To __res) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_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&)::]’: 330s /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 330s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 330s | ^~~~~~~~ 330s /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 330s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 330s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 608 | __miter_base(_Iterator __it) 330s | ^~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 330s | ^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 330s | ^~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 330s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 239 | operator()(_Value& __val, _Iterator __it) 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 642 | copy(_II __first, _II __last, _OI __result) 330s | ^~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1863 | __partial_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1868 | std::__heap_select(__first, __middle, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1869 | std::__sort_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1856 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1770 | __insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1777 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 330s | ^~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1863 | __partial_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1868 | std::__heap_select(__first, __middle, __last, __comp); 330s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1869 | std::__sort_heap(__first, __middle, __comp); 330s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s 1856 | __comp); 330s | ~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1770 | __insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1777 | if (__comp(__i, __first)) 330s | ~~~~~~^~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 330s | ^~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 330s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 330s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 330s | ^~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 330s 147 | { return std::copy(__first, __last, __result); } 330s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 330s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 330s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 330s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 330s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 330s 610 | this->_M_impl._M_start, 330s | ~~~~~~~~~~~~~~~~~~~~~~~ 330s 611 | _M_get_Tp_allocator()); 330s | ~~~~~~~~~~~~~~~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 330s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 330s | ^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2107 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2111 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2115 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2119 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2127 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2132 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 330s 2137 | if (__pred(__first)) 330s | ~~~~~~^~~~~~~~~ 330s /usr/include/c++/14/bits/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&)::]’: 330s /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 330s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 330s | ^~~~~~~~ 330s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 642 | copy(_II __first, _II __last, _OI __result) 331s | ^~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 331s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 608 | __miter_base(_Iterator __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 642 | copy(_II __first, _II __last, _OI __result) 331s | ^~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/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 > >]’: 331s /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 331s 863 | operator()(_It& __it, _Sent __bound) const 331s | ^~~~~~~~ 331s /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&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 331s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1905 | std::__introsort_loop(__first, __last, 331s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 331s 1906 | std::__lg(__last - __first) * 2, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1907 | __comp); 331s | ~~~~~~~ 331s /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 331s 1908 | std::__final_insertion_sort(__first, __last, __comp); 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 232 | if (__comp(__first + __secondChild, 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s 233 | __first + (__secondChild - 1))) 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 331s /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)::]’: 331s /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 331s 317 | operator()(_Iterator __it) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 331s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 608 | __miter_base(_Iterator __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1589 | __heap_select(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1593 | std::__make_heap(__first, __middle, __comp); 331s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1595 | if (__comp(__i, __first)) 331s | ~~~~~~^~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 331s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 331s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 425 | std::__pop_heap(__first, __last, __last, __comp); 331s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 88 | if (__comp(__a, __b)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 90 | if (__comp(__b, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 91 | std::iter_swap(__result, __b); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 92 | else if (__comp(__a, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 93 | std::iter_swap(__result, __c); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 95 | std::iter_swap(__result, __a); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 97 | else if (__comp(__a, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 98 | std::iter_swap(__result, __a); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 99 | else if (__comp(__b, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 100 | std::iter_swap(__result, __c); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 102 | std::iter_swap(__result, __b); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1829 | __unguarded_partition(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1835 | while (__comp(__first, __pivot)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1838 | while (__comp(__pivot, __last)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1842 | std::iter_swap(__first, __last); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 923 | std::__miter_base(__last), 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 924 | __result); 331s | ~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 331s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 331s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/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]’: 331s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s 1674 | void FiniteElement::permute_data( 331s | ^~~~~~~~~~~~~~~~ 331s In file included from /usr/include/basix/finite-element.h:12: 331s /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]’: 331s /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 331s 243 | void apply_matrix( 331s | ^~~~~~~~~~~~ 331s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 331s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 232 | if (__comp(__first + __secondChild, 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s 233 | __first + (__secondChild - 1))) 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/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]’: 331s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s 1733 | void FiniteElement::transform_data( 331s | ^~~~~~~~~~~~~~~~ 331s /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 331s 1754 | op(std::span(v_size_t), 331s | ~~^~~~~~~~~~~~~~~~~~~~~ 331s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1756 | dofstart, block_size); 331s | ~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s /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 331s 1775 | op(std::span(v_size_t), 331s | ~~^~~~~~~~~~~~~~~~~~~~~ 331s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1777 | dofstart, block_size); 331s | ~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s /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 331s 1786 | op(std::span(v_size_t), 331s | ~~^~~~~~~~~~~~~~~~~~~~~ 331s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1788 | dofstart, block_size); 331s | ~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s /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]’: 331s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s 1674 | void FiniteElement::permute_data( 331s | ^~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1589 | __heap_select(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1593 | std::__make_heap(__first, __middle, __comp); 331s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1595 | if (__comp(__i, __first)) 331s | ~~~~~~^~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 331s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/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]’: 331s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s 1733 | void FiniteElement::transform_data( 331s | ^~~~~~~~~~~~~~~~ 331s /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 331s 1754 | op(std::span(v_size_t), 331s | ~~^~~~~~~~~~~~~~~~~~~~~ 331s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1756 | dofstart, block_size); 331s | ~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s /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 331s 1786 | op(std::span(v_size_t), 331s | ~~^~~~~~~~~~~~~~~~~~~~~ 331s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1788 | dofstart, block_size); 331s | ~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s /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 331s 1797 | op(std::span(v_size_t), 331s | ~~^~~~~~~~~~~~~~~~~~~~~ 331s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1799 | dofstart, block_size); 331s | ~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 425 | std::__pop_heap(__first, __last, __last, __comp); 331s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 88 | if (__comp(__a, __b)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 90 | if (__comp(__b, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 91 | std::iter_swap(__result, __b); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 92 | else if (__comp(__a, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 93 | std::iter_swap(__result, __c); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 95 | std::iter_swap(__result, __a); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 97 | else if (__comp(__a, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 98 | std::iter_swap(__result, __a); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 99 | else if (__comp(__b, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 100 | std::iter_swap(__result, __c); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 102 | std::iter_swap(__result, __b); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1829 | __unguarded_partition(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1835 | while (__comp(__first, __pivot)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1838 | while (__comp(__pivot, __last)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1842 | std::iter_swap(__first, __last); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 135 | __push_heap(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 923 | std::__miter_base(__last), 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 924 | __result); 331s | ~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 331s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 331s | ^~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 608 | __miter_base(_Iterator __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 331s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 239 | operator()(_Value& __val, _Iterator __it) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 331s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 331s 2981 | __miter_base(move_iterator<_Iterator> __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/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]’: 331s /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 331s 285 | void apply_tranpose_matrix_right( 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 642 | copy(_II __first, _II __last, _OI __result) 331s | ^~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1589 | __heap_select(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1593 | std::__make_heap(__first, __middle, __comp); 331s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1595 | if (__comp(__i, __first)) 331s | ~~~~~~^~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 331s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 425 | std::__pop_heap(__first, __last, __last, __comp); 331s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 88 | if (__comp(__a, __b)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 90 | if (__comp(__b, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 91 | std::iter_swap(__result, __b); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 92 | else if (__comp(__a, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 93 | std::iter_swap(__result, __c); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 95 | std::iter_swap(__result, __a); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 97 | else if (__comp(__a, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 98 | std::iter_swap(__result, __a); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 195 | operator()(_Iterator __it, _Value& __val) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 99 | else if (__comp(__b, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 100 | std::iter_swap(__result, __c); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 102 | std::iter_swap(__result, __b); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1829 | __unguarded_partition(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1835 | while (__comp(__first, __pivot)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1838 | while (__comp(__pivot, __last)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1842 | std::iter_swap(__first, __last); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 923 | std::__miter_base(__last), 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 924 | __result); 331s | ~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 232 | if (__comp(__first + __secondChild, 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s 233 | __first + (__secondChild - 1))) 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 642 | copy(_II __first, _II __last, _OI __result) 331s | ^~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 331s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 346 | __niter_wrap(_From __from, _To __res) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_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]’: 331s /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 331s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /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 331s /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 331s 371 | return std::__do_uninit_copy(__first, __last, __result); 331s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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 331s 373 | return std::uninitialized_copy(__first, __last, __result); 331s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 135 | __push_heap(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1876 | __introsort_loop(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1884 | std::__partial_sort(__first, __last, __last, __comp); 331s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 331s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 331s 642 | copy(_II __first, _II __last, _OI __result) 331s | ^~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 331s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1819 | __comp); 331s | ~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1822 | std::__insertion_sort(__first, __last, __comp); 331s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 331s | ^~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 135 | __push_heap(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 608 | __miter_base(_Iterator __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 239 | operator()(_Value& __val, _Iterator __it) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 331s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 147 | { return std::copy(__first, __last, __result); } 331s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1863 | __partial_sort(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1868 | std::__heap_select(__first, __middle, __last, __comp); 331s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1869 | std::__sort_heap(__first, __middle, __comp); 331s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1856 | __comp); 331s | ~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1770 | __insertion_sort(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1777 | if (__comp(__i, __first)) 331s | ~~~~~~^~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 331s | ^~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 195 | operator()(_Iterator __it, _Value& __val) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 195 | operator()(_Iterator __it, _Value& __val) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 232 | if (__comp(__first + __secondChild, 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s 233 | __first + (__secondChild - 1))) 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 331s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 346 | __niter_wrap(_From __from, _To __res) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/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 > >]’: 331s /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 331s 863 | operator()(_It& __it, _Sent __bound) const 331s | ^~~~~~~~ 331s /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&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1905 | std::__introsort_loop(__first, __last, 331s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 331s 1906 | std::__lg(__last - __first) * 2, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1907 | __comp); 331s | ~~~~~~~ 331s /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 331s 1908 | std::__final_insertion_sort(__first, __last, __comp); 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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)::]’: 331s /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 331s 317 | operator()(_Iterator __it) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 135 | __push_heap(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 331s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 608 | __miter_base(_Iterator __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 331s | ^~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 239 | operator()(_Value& __val, _Iterator __it) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 195 | operator()(_Iterator __it, _Value& __val) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1863 | __partial_sort(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1868 | std::__heap_select(__first, __middle, __last, __comp); 331s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1869 | std::__sort_heap(__first, __middle, __comp); 331s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1856 | __comp); 331s | ~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1770 | __insertion_sort(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1777 | if (__comp(__i, __first)) 331s | ~~~~~~^~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 331s | ^~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 331s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/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 >&}]’: 331s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 331s | ^~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 608 | __miter_base(_Iterator __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::pair; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 239 | operator()(_Value& __val, _Iterator __it) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 331s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 232 | if (__comp(__first + __secondChild, 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s 233 | __first + (__secondChild - 1))) 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1589 | __heap_select(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1593 | std::__make_heap(__first, __middle, __comp); 331s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1595 | if (__comp(__i, __first)) 331s | ~~~~~~^~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 331s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 425 | std::__pop_heap(__first, __last, __last, __comp); 331s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 88 | if (__comp(__a, __b)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 90 | if (__comp(__b, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 91 | std::iter_swap(__result, __b); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 92 | else if (__comp(__a, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 93 | std::iter_swap(__result, __c); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 95 | std::iter_swap(__result, __a); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 97 | else if (__comp(__a, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 98 | std::iter_swap(__result, __a); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 99 | else if (__comp(__b, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 100 | std::iter_swap(__result, __c); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 102 | std::iter_swap(__result, __b); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1829 | __unguarded_partition(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1835 | while (__comp(__first, __pivot)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1838 | while (__comp(__pivot, __last)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1842 | std::iter_swap(__first, __last); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 923 | std::__miter_base(__last), 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 924 | __result); 331s | ~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 135 | __push_heap(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/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 331s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 331s | ^~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 608 | __miter_base(_Iterator __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 331s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 331s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 239 | operator()(_Value& __val, _Iterator __it) 331s | ^~~~~~~~ 331s [ 80%] Built target demo_poisson_matrix_free 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 195 | operator()(_Iterator __it, _Value& __val) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 232 | if (__comp(__first + __secondChild, 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s 233 | __first + (__secondChild - 1))) 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 331s 642 | copy(_II __first, _II __last, _OI __result) 331s | ^~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 331s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 346 | __niter_wrap(_From __from, _To __res) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {const vector >&}]’: 331s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/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]’: 331s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 371 | return std::__do_uninit_copy(__first, __last, __result); 331s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 373 | return std::uninitialized_copy(__first, __last, __result); 331s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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)::]’: 331s /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 331s 317 | operator()(_Iterator __it) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 331s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 608 | __miter_base(_Iterator __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 331s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 135 | __push_heap(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, _Args&& ...) [with _Tp = dolfinx::fem::Constant; _Args = {const vector >&}]’: 331s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 195 | operator()(_Iterator __it, _Value& __val) 331s | ^~~~~~~~ 331s In file included from /usr/include/c++/14/bits/refwrap.h:38, 331s from /usr/include/c++/14/vector:68: 331s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 331s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 331s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 331s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 331s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 331s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 331s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 331s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 331s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 331s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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]’: 331s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s 154 | void apply_permutation_mapped(std::span perm, 331s | ^~~~~~~~~~~~~~~~~~~~~~~~ 331s /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]’: 331s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s 144 | void apply_permutation(std::span perm, std::span data, 331s | ^~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 331s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 331s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 331s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 331s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 331s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 331s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 331s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 331s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 331s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 331s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 331s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 331s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 331s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 331s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 331s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 331s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 331s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 331s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 331s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 331s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 331s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /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]’: 331s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 331s 172 | void apply_inv_permutation_right(std::span perm, 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 331s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 331s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 331s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 331s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 331s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 331s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 331s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 331s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 331s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 331s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 331s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 331s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 331s /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 331s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 331s | ^~~~~~~~~~~~~~~~ 331s /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 331s /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*]’: 331s /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 331s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 331s | ^~~~~~~~~~~~~~~~~~ 331s /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 331s /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 331s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 185 | __uninit_copy(__first, __last, __result); 331s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 331s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 331s 2981 | __miter_base(move_iterator<_Iterator> __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 642 | copy(_II __first, _II __last, _OI __result) 331s | ^~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1589 | __heap_select(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1593 | std::__make_heap(__first, __middle, __comp); 331s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1595 | if (__comp(__i, __first)) 331s | ~~~~~~^~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 331s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 425 | std::__pop_heap(__first, __last, __last, __comp); 331s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 88 | if (__comp(__a, __b)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 90 | if (__comp(__b, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 91 | std::iter_swap(__result, __b); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 92 | else if (__comp(__a, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 93 | std::iter_swap(__result, __c); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 95 | std::iter_swap(__result, __a); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 97 | else if (__comp(__a, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 98 | std::iter_swap(__result, __a); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 99 | else if (__comp(__b, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 100 | std::iter_swap(__result, __c); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 102 | std::iter_swap(__result, __b); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1829 | __unguarded_partition(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1835 | while (__comp(__first, __pivot)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1838 | while (__comp(__pivot, __last)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1842 | std::iter_swap(__first, __last); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 923 | std::__miter_base(__last), 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 924 | __result); 331s | ~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1876 | __introsort_loop(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1884 | std::__partial_sort(__first, __last, __last, __comp); 331s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 331s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 331s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1819 | __comp); 331s | ~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1822 | std::__insertion_sort(__first, __last, __comp); 331s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 232 | if (__comp(__first + __secondChild, 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s 233 | __first + (__secondChild - 1))) 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = pair*; _Container = vector >]’: 331s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = pair*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 346 | __niter_wrap(_From __from, _To __res) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 331s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 331s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 737 | std::move(__result), 331s | ~~~~~~~~~~~~~~~~~~~~ 331s 738 | std::move(__op), std::move(__proj)); 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 331s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 331s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 201 | std::move(__f), std::move(__proj)); 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 331s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 331s 2981 | __miter_base(move_iterator<_Iterator> __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 331s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 331s | ^~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 331s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 331s | ^~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 185 | __uninit_copy(__first, __last, __result); 331s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 331s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 346 | __niter_wrap(_From __from, _To __res) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 331s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 331s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 331s 147 | { return std::copy(__first, __last, __result); } 331s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 331s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 608 | __miter_base(_Iterator __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 331s | ^~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 239 | operator()(_Value& __val, _Iterator __it) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1863 | __partial_sort(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1868 | std::__heap_select(__first, __middle, __last, __comp); 331s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1869 | std::__sort_heap(__first, __middle, __comp); 331s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 1856 | __comp); 331s | ~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1770 | __insertion_sort(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1777 | if (__comp(__i, __first)) 331s | ~~~~~~^~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 331s | ^~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 135 | __push_heap(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 331s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 331s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 331s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 147 | { return std::copy(__first, __last, __result); } 331s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator<__gnu_cxx::__normal_iterator > >; _OI = double*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 331s 642 | copy(_II __first, _II __last, _OI __result) 331s | ^~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 331s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 232 | if (__comp(__first + __secondChild, 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s 233 | __first + (__secondChild - 1))) 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1589 | __heap_select(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1593 | std::__make_heap(__first, __middle, __comp); 331s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1595 | if (__comp(__i, __first)) 331s | ~~~~~~^~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 331s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 425 | std::__pop_heap(__first, __last, __last, __comp); 331s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 88 | if (__comp(__a, __b)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 90 | if (__comp(__b, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 91 | std::iter_swap(__result, __b); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 92 | else if (__comp(__a, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 93 | std::iter_swap(__result, __c); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 95 | std::iter_swap(__result, __a); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 97 | else if (__comp(__a, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 98 | std::iter_swap(__result, __a); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 99 | else if (__comp(__b, __c)) 331s | ~~~~~~^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 100 | std::iter_swap(__result, __c); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 102 | std::iter_swap(__result, __b); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1829 | __unguarded_partition(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1835 | while (__comp(__first, __pivot)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1838 | while (__comp(__pivot, __last)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1842 | std::iter_swap(__first, __last); 331s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 923 | std::__miter_base(__last), 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 924 | __result); 331s | ~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::pair; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 195 | operator()(_Iterator __it, _Value& __val) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 642 | copy(_II __first, _II __last, _OI __result) 331s | ^~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 331s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 331s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 331s 2981 | __miter_base(move_iterator<_Iterator> __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 135 | __push_heap(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 331s | ^~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 331s | ^~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 608 | __miter_base(_Iterator __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 239 | operator()(_Value& __val, _Iterator __it) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 331s 195 | operator()(_Iterator __it, _Value& __val) 331s | ^~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 331s | ^~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 232 | if (__comp(__first + __secondChild, 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 331s 233 | __first + (__secondChild - 1))) 331s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 331s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 331s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 346 | __niter_wrap(_From __from, _To __res) 331s | ^~~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 331s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 135 | __push_heap(_RandomAccessIterator __first, 331s | ^~~~~~~~~~~ 331s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 331s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 331s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 331s 195 | operator()(_Iterator __it, _Value& __val) 331s | ^~~~~~~~ 332s [ 84%] Linking CXX executable demo_interpolation-io 332s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation-io.dir/link.txt --verbose=1 332s [ 88%] Linking CXX executable demo_poisson 332s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson.dir/link.txt --verbose=1 332s [ 92%] Linking CXX executable demo_biharmonic 332s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_biharmonic.dir/link.txt --verbose=1 332s [ 96%] Linking CXX executable demo_hyperelasticity 332s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/hyperelasticity && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_hyperelasticity.dir/link.txt --verbose=1 332s /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 332s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 332s [ 96%] Built target demo_interpolation-io 332s /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 332s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 332s [ 96%] Built target demo_poisson 332s /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 332s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 332s [ 96%] Built target demo_biharmonic 332s [100%] Linking CXX executable demo_custom_kernel 332s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_custom_kernel.dir/link.txt --verbose=1 333s /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 333s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 333s [100%] Built target demo_hyperelasticity 333s /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 333s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 333s [100%] Built target demo_custom_kernel 333s make[1]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 333s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/CMakeFiles 0 333s == run C++ demos == 333s Running tests... 333s /usr/bin/ctest --force-new-ctest-process 333s Test project /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo 333s Start 1: demo_biharmonic_mpi_2 334s 1/24 Test #1: demo_biharmonic_mpi_2 ........................ Passed 0.91 sec 334s Start 2: demo_biharmonic_mpi_3 335s 2/24 Test #2: demo_biharmonic_mpi_3 ........................ Passed 1.17 sec 335s Start 3: demo_biharmonic_serial 336s 3/24 Test #3: demo_biharmonic_serial ....................... Passed 0.41 sec 336s Start 4: demo_codim_0_assembly_mpi_2 336s 4/24 Test #4: demo_codim_0_assembly_mpi_2 .................. Passed 0.14 sec 336s Start 5: demo_codim_0_assembly_mpi_3 336s 5/24 Test #5: demo_codim_0_assembly_mpi_3 .................. Passed 0.31 sec 336s Start 6: demo_codim_0_assembly_serial 336s 6/24 Test #6: demo_codim_0_assembly_serial ................. Passed 0.06 sec 336s Start 7: demo_custom_kernel_mpi_2 340s 7/24 Test #7: demo_custom_kernel_mpi_2 ..................... Passed 3.42 sec 340s Start 8: demo_custom_kernel_mpi_3 342s 8/24 Test #8: demo_custom_kernel_mpi_3 ..................... Passed 2.69 sec 342s Start 9: demo_custom_kernel_serial 347s 9/24 Test #9: demo_custom_kernel_serial .................... Passed 5.10 sec 347s Start 10: demo_poisson_mpi_2 348s 10/24 Test #10: demo_poisson_mpi_2 ........................... Passed 0.22 sec 348s Start 11: demo_poisson_mpi_3 348s 11/24 Test #11: demo_poisson_mpi_3 ........................... Passed 0.33 sec 348s Start 12: demo_poisson_serial 348s 12/24 Test #12: demo_poisson_serial .......................... Passed 0.09 sec 348s Start 13: demo_poisson_matrix_free_mpi_2 348s 13/24 Test #13: demo_poisson_matrix_free_mpi_2 ............... Passed 0.28 sec 348s Start 14: demo_poisson_matrix_free_mpi_3 349s 14/24 Test #14: demo_poisson_matrix_free_mpi_3 ............... Passed 0.32 sec 349s Start 15: demo_poisson_matrix_free_serial 349s 15/24 Test #15: demo_poisson_matrix_free_serial .............. Passed 0.11 sec 349s Start 16: demo_hyperelasticity_mpi_2 354s 16/24 Test #16: demo_hyperelasticity_mpi_2 ................... Passed 5.13 sec 354s Start 17: demo_hyperelasticity_mpi_3 360s 17/24 Test #17: demo_hyperelasticity_mpi_3 ................... Passed 6.22 sec 360s Start 18: demo_hyperelasticity_serial 362s 18/24 Test #18: demo_hyperelasticity_serial .................. Passed 1.90 sec 362s Start 19: demo_interpolation-io_mpi_2 362s 19/24 Test #19: demo_interpolation-io_mpi_2 .................. Passed 0.49 sec 362s Start 20: demo_interpolation-io_mpi_3 363s 20/24 Test #20: demo_interpolation-io_mpi_3 .................. Passed 0.46 sec 363s Start 21: demo_interpolation-io_serial 363s 21/24 Test #21: demo_interpolation-io_serial ................. Passed 0.50 sec 363s Start 22: demo_interpolation_different_meshes_mpi_2 370s 22/24 Test #22: demo_interpolation_different_meshes_mpi_2 .... Passed 6.27 sec 370s Start 23: demo_interpolation_different_meshes_mpi_3 378s 23/24 Test #23: demo_interpolation_different_meshes_mpi_3 .... Passed 8.17 sec 378s Start 24: demo_interpolation_different_meshes_serial 387s 24/24 Test #24: demo_interpolation_different_meshes_serial ... Passed 8.71 sec 387s 387s 100% tests passed, 0 tests failed out of 24 387s 387s Total Test time (real) = 53.39 sec 387s autopkgtest [00:00:16]: test test-dolfinx-cpp: -----------------------] 391s autopkgtest [00:00:20]: test test-dolfinx-cpp: - - - - - - - - - - results - - - - - - - - - - 391s test-dolfinx-cpp PASS 395s autopkgtest [00:00:24]: test test-dolfinx-cpp-complex: preparing testbed 397s Reading package lists... 397s Building dependency tree... 397s Reading state information... 397s Solving dependencies... 398s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 419s autopkgtest [00:00:48]: test test-dolfinx-cpp-complex: [----------------------- 421s nproc reports 8 processors are available 421s ==== running C++ tests for complex build ==== 421s -- The C compiler identification is GNU 14.3.0 421s -- The CXX compiler identification is GNU 14.3.0 421s -- Detecting C compiler ABI info 421s -- Detecting C compiler ABI info - done 421s -- Check for working C compiler: /usr/bin/mpicc - skipped 421s -- Detecting C compile features 421s -- Detecting C compile features - done 421s -- Detecting CXX compiler ABI info 421s -- Detecting CXX compiler ABI info - done 421s -- Check for working CXX compiler: /usr/bin/c++ - skipped 421s -- Detecting CXX compile features 421s -- Detecting CXX compile features - done 422s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 423s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 423s -- Found MPI: TRUE (found version "4.1") 423s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 423s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 423s -- Found Threads: TRUE 423s -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 423s -- Requested configuration: REQUIRED COMPONENTS timer 423s -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 423s -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 423s -- [x] libboost_timer.so.1.83.0 423s -- [ ] libboost_timer.a 423s -- Adding boost_timer dependencies: headers 423s -- Checking for Basix hints with /usr/bin/python3 423s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 423s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 423s -- 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 423s -- HDF5_DIR: HDF5_DIR-NOTFOUND 423s -- HDF5_DEFINITIONS: 423s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 423s -- 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 423s -- HDF5_HL_LIBRARIES: 423s -- HDF5_C_DEFINITIONS: 423s -- HDF5_C_INCLUDE_DIR: 423s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 423s -- HDF5_C_LIBRARY: 423s -- 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 423s -- HDF5_C_HL_LIBRARY: 423s -- HDF5_C_HL_LIBRARIES: 423s -- Defined targets (if any): 423s -- ... hdf5::hdf5 423s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 423s -- Checking for one of the modules 'PETSc;petsc' 423s -- Looking for PETSC_USE_COMPLEX 423s -- Looking for PETSC_USE_COMPLEX - found 423s -- Checking for one of the modules 'SLEPc;slepc' 423s -- Performing Test HAVE_PEDANTIC 423s -- Performing Test HAVE_PEDANTIC - Success 423s -- Configuring done (2.6s) 424s -- Generating done (0.0s) 424s -- Build files have been written to: /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test 424s /usr/bin/cmake -S/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test -B/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test --check-build-system CMakeFiles/Makefile.cmake 0 424s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/CMakeFiles /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test//CMakeFiles/progress.marks 424s make -f CMakeFiles/Makefile2 all 424s make[1]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test' 424s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/depend 424s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test' 424s [ 5%] Compile poisson.py using FFCx 424s ffcx /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/poisson.py 424s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/CMakeFiles/unittests.dir/DependInfo.cmake "--color=" 424s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test' 424s make -f CMakeFiles/unittests.dir/build.make CMakeFiles/unittests.dir/build 424s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test' 424s [ 11%] Building CXX object CMakeFiles/unittests.dir/main.cpp.o 424s [ 17%] Building CXX object CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o 424s [ 23%] Building CXX object CMakeFiles/unittests.dir/io.cpp.o 424s [ 35%] Building CXX object CMakeFiles/unittests.dir/matrix.cpp.o 424s [ 47%] Building CXX object CMakeFiles/unittests.dir/vector.cpp.o 424s [ 47%] Building CXX object CMakeFiles/unittests.dir/common/index_map.cpp.o 424s [ 41%] Building CXX object CMakeFiles/unittests.dir/common/sort.cpp.o 424s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/main.cpp 424s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/vector.cpp 424s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp 424s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/io.cpp 424s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/common/sub_systems_manager.cpp 424s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/common/index_map.cpp 424s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/common/sort.cpp 424s [ 52%] Building CXX object CMakeFiles/unittests.dir/fem/functionspace.cpp.o 424s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/fem/functionspace.cpp 424s [ 58%] Building CXX object CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o 424s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp 426s [ 64%] Building CXX object CMakeFiles/unittests.dir/mesh/generation.cpp.o 426s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/generation.cpp 426s [ 70%] Building CXX object CMakeFiles/unittests.dir/common/CIFailure.cpp.o 426s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/common/CIFailure.cpp 427s In file included from /usr/include/c++/14/algorithm:63, 427s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/common/sort.cpp:7: 427s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Proj = std::identity; _Comp = std::ranges::less]’: 427s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 2021 | std::move(__comp), std::move(__proj)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s In file included from /usr/include/c++/14/vector:66, 427s from /usr/include/catch2/catch_tostring.hpp:12, 427s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 427s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 427s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 427s from /usr/include/catch2/catch_test_macros.hpp:11, 427s from /usr/include/catch2/catch_template_test_macros.hpp:20, 427s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/common/sort.cpp:9: 427s /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]’: 427s /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 427s 681 | vector(initializer_list __l, 427s | ^~~~~~ 427s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/common/sort.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_4() [with TestType = long long int]’: 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s 43 | std::vector vec = {3, 6, 2, 1, 5, 4, 0}; 427s | ^~~ 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s 45 | std::iota(indices.begin(), indices.end(), 0); 427s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s 57 | std::iota(indices.begin(), indices.end(), 0); 427s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/common/sort.cpp:12: 427s /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]’: 427s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s 119 | std::ranges::copy(buffer, range.begin()); 427s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 427s /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]’: 427s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s 1999 | operator()(_Iter __first, _Sent __last, 427s | ^~~~~~~~ 427s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s In file included from /usr/include/c++/14/numeric:62, 427s from /usr/include/dolfinx/common/sort.h:15: 427s /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]’: 427s /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 427s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 427s | ^~~~ 427s /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 427s /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]’: 427s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s 119 | std::ranges::copy(buffer, range.begin()); 427s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 427s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 2021 | std::move(__comp), std::move(__proj)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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]’: 427s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s 119 | std::ranges::copy(buffer, range.begin()); 427s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Proj = CATCH2_INTERNAL_TEMPLATE_TEST_4()::; _Comp = std::less]’: 427s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 2021 | std::move(__comp), std::move(__proj)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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]’: 427s /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 427s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 3147 | std::move(__comp), std::move(__proj)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 427s /usr/include/c++/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 > >]’: 427s /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 427s 376 | operator()(_Range&& __r, _Out __result) const 427s | ^~~~~~~~ 427s /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 427s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 379 | std::move(__result)); 427s | ~~~~~~~~~~~~~~~~~~~~ 427s /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 427s /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]’: 427s /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 427s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 3147 | std::move(__comp), std::move(__proj)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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]’: 427s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s 1999 | operator()(_Iter __first, _Sent __last, 427s | ^~~~~~~~ 427s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s /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]’: 427s /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 427s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 3147 | std::move(__comp), std::move(__proj)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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]’: 427s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s 1999 | operator()(_Iter __first, _Sent __last, 427s | ^~~~~~~~ 427s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s /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]’: 427s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s 3123 | operator()(_Iter __first, _Sent __last, 427s | ^~~~~~~~ 427s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 427s /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 427s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 427s | ^~~~~~~~ 427s /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 427s /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 427s /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 427s 368 | return ranges::__copy_or_move(std::move(__first), 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 427s 369 | std::move(__last), 427s | ~~~~~~~~~~~~~~~~~~ 427s 370 | std::move(__result)); 427s | ~~~~~~~~~~~~~~~~~~~~ 427s /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 427s /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]’: 427s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s 3123 | operator()(_Iter __first, _Sent __last, 427s | ^~~~~~~~ 427s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s /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]’: 427s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_fwd(int)’: 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s 37 | global_ghost_owner); 427s | ^ 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s 46 | sct.scatter_fwd(data_local, data_ghost); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s In file included from /usr/include/catch2/catch_test_macros.hpp:11, 427s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/common/index_map.cpp:8: 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s 49 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 427s | ^ 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s 55 | sct.scatter_fwd_begin(data_local, data_ghost, requests, 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 56 | decltype(sct)::type::p2p); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s 60 | { return i == val * ((mpi_rank + 1) % mpi_size); })); 427s | ^ 427s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 427s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 427s | ^~~~~~~~~~~~~~ 427s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s /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 427s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 314 | std::move(__result)); 427s | ~~~~~~~~~~~~~~~~~~~~ 427s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/common/index_map.cpp: In function ‘void {anonymous}::test_scatter_rev()’: 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s 82 | global_ghost_owner); 427s | ^ 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s 89 | sct.scatter_rev(std::span(data_local), 427s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 90 | std::span(data_ghost), 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 91 | std::plus()); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s 95 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 427s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s 98 | sct.scatter_rev(std::span(data_local), 427s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 99 | std::span(data_ghost), 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 100 | [](auto /*a*/, auto b) { return b; }); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s 102 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 427s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s 120 | sct.scatter_rev_begin(data_ghost, remote_buffer, local_buffer, 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 121 | pack_fn, requests, 427s | ~~~~~~~~~~~~~~~~~~ 427s 122 | decltype(sct)::type::p2p); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s 124 | sct.scatter_rev_end(local_buffer, data_local, unpack_fn, 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 125 | std::plus(), requests); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s /tmp/autopkgtest.lIfmcX/build.Nrz/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 427s 127 | sum = std::reduce(data_local.begin(), data_local.end(), 0); 427s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s In file included from /usr/include/c++/14/vector:65: 427s /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]’: 427s /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 427s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 427s | ^~~~~~~~~~~~~~ 427s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 427s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 427s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 427s | ^~~~~~~~~~~~~~ 427s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/common/index_map.cpp:12: 427s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 427s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 427s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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]’: 427s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 338 | void scatter_fwd(std::span local_data, 427s | ^~~~~~~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:338:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 349 | scatter_fwd_begin(local_data, std::span(local_buffer), 427s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 350 | std::span(remote_buffer), pack_fn, 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 351 | std::span(requests)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:349:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 359 | scatter_fwd_end(std::span(remote_buffer), remote_data, unpack_fn, 427s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 360 | std::span(requests)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:359:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s In file included from /usr/include/c++/14/algorithm:61, 427s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/common/index_map.cpp:7: 427s /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)::]’: 427s /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 427s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 427s | ^~~~~~ 427s /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 427s /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 427s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 427s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 427s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 427s from /usr/include/c++/14/algorithm:63: 427s /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&]’: 427s /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 427s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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]’: 427s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 195 | void scatter_fwd_begin(std::span send_buffer, 427s | ^~~~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /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)::]’: 427s /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 427s 410 | all_of(_InputIterator __first, _InputIterator __last, _Predicate __pred) 427s | ^~~~~~ 427s /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 427s /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 427s 411 | { return __last == std::find_if_not(__first, __last, __pred); } 427s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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]’: 427s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 536 | void scatter_rev(std::span local_data, std::span remote_data, 427s | ^~~~~~~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 427s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 553 | std::span(local_buffer), pack_fn, 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 554 | std::span(request)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 427s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 556 | std::span(request)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 427s from /usr/include/dolfinx/common/MPI.h:17, 427s from /usr/include/dolfinx/common/IndexMap.h:11, 427s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/common/index_map.cpp:10: 427s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::reduce(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = int]’: 427s /usr/include/c++/14/numeric:329:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 329 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init) 427s | ^~~~~~ 427s /usr/include/c++/14/numeric:329:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s /usr/include/c++/14/numeric:330:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 330 | { return std::reduce(__first, __last, std::move(__init), plus<>()); } 427s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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]’: 427s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 536 | void scatter_rev(std::span local_data, std::span remote_data, 427s | ^~~~~~~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:536:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 552 | scatter_rev_begin(remote_data, std::span(remote_buffer), 427s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 553 | std::span(local_buffer), pack_fn, 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 554 | std::span(request)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:552:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 555 | scatter_rev_end(std::span(local_buffer), local_data, unpack_fn, op, 427s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 556 | std::span(request)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:555:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /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]’: 427s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 484 | void scatter_rev_begin(std::span remote_data, 427s | ^~~~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 427s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 493 | type); 427s | ~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /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]’: 427s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 427s | ^~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 427s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 427s | ^~~~~~~~ 427s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 737 | std::move(__result), 427s | ~~~~~~~~~~~~~~~~~~~~ 427s 738 | std::move(__op), std::move(__proj)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/vector.cpp:15: 427s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector > >]’: 427s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 234 | const T local = std::transform_reduce( 427s | ~~~~~~~~~~~~~~~~~~~~~^ 427s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 236 | [](T a, T b) -> T 427s | ~~~~~~~~~~~~~~~~~ 427s 237 | { 427s | ~ 427s 238 | if constexpr (std::is_same>::value 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 239 | or std::is_same>::value) 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 240 | { 427s | ~ 427s 241 | return std::conj(a) * b; 427s | ~~~~~~~~~~~~~~~~~~~~~~~~ 427s 242 | } 427s | ~ 427s 243 | else 427s | ~~~~ 427s 244 | return a * b; 427s | ~~~~~~~~~~~~~ 427s 245 | }); 427s | ~~ 427s In file included from /usr/include/c++/14/algorithm:63, 427s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/vector.cpp:9: 427s /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)::]’: 427s /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 427s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 3147 | std::move(__comp), std::move(__proj)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector > >]’: 427s /usr/include/dolfinx/la/Vector.h:279:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 279 | = std::accumulate(data.begin(), data.end(), U(0), 427s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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&)::]’: 427s /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 427s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 201 | std::move(__f), std::move(__proj)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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]’: 427s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 280 | void scatter_fwd_begin(std::span local_data, 427s | ^~~~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:280:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 288 | scatter_fwd_begin(std::span(local_buffer), remote_buffer, requests, 427s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 289 | type); 427s | ~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:288:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /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]’: 427s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 315 | void scatter_fwd_end(std::span remote_buffer, 427s | ^~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:315:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /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)::]’: 427s /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 427s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 427s | ^~~~~~~~~~~ 427s /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 427s /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 427s 471 | return std::__find_if_not(__first, __last, 427s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 427s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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 >]’: 427s /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 427s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 427s | ^~~~~~~~ 427s /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 427s /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 427s 629 | return ranges::fill_n(std::move(__first), __len, __value); 427s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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)::]’: 427s /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 427s 463 | find_if_not(_InputIterator __first, _InputIterator __last, 427s | ^~~~~~~~~~~ 427s /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 427s /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 427s 471 | return std::__find_if_not(__first, __last, 427s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 427s 472 | __gnu_cxx::__ops::__pred_iter(__pred)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector, std::allocator > > >]’: 427s /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 427s 234 | const T local = std::transform_reduce( 427s | ~~~~~~~~~~~~~~~~~~~~~^ 427s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 236 | [](T a, T b) -> T 427s | ~~~~~~~~~~~~~~~~~ 427s 237 | { 427s | ~ 427s 238 | if constexpr (std::is_same>::value 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 239 | or std::is_same>::value) 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 240 | { 427s | ~ 427s 241 | return std::conj(a) * b; 427s | ~~~~~~~~~~~~~~~~~~~~~~~~ 427s 242 | } 427s | ~ 427s 243 | else 427s | ~~~~ 427s 244 | return a * b; 427s | ~~~~~~~~~~~~~ 427s 245 | }); 427s | ~~ 427s /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)::]’: 427s /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 427s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 3147 | std::move(__comp), std::move(__proj)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::norm(const V&, Norm) [with V = Vector, std::vector, std::allocator > > >]’: 427s /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 427s 279 | = std::accumulate(data.begin(), data.end(), U(0), 427s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 280 | [](auto norm, auto x) { return norm + std::abs(x); }); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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]’: 427s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 484 | void scatter_rev_begin(std::span remote_data, 427s | ^~~~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 427s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 493 | type); 427s | ~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /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]’: 427s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 427s | ^~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /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]’: 427s /usr/include/c++/14/numeric:291:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 291 | reduce(_InputIterator __first, _InputIterator __last, _Tp __init, 427s | ^~~~~~ 427s /usr/include/c++/14/numeric:291:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s /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]’: 427s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 484 | void scatter_rev_begin(std::span remote_data, 427s | ^~~~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:484:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 492 | scatter_rev_begin(std::span(remote_buffer), local_buffer, request, 427s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 493 | type); 427s | ~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /usr/include/dolfinx/common/Scatterer.h:492:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /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]’: 427s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 520 | void scatter_rev_end(std::span local_buffer, std::span local_data, 427s | ^~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:520:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /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]’: 427s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 390 | void scatter_rev_begin(std::span send_buffer, 427s | ^~~~~~~~~~~~~~~~~ 427s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 427s /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]’: 427s /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 427s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s In file included from /usr/include/dolfinx/graph/AdjacencyList.h:12, 427s from /usr/include/dolfinx/common/MPI.h:17, 427s from /usr/include/dolfinx/common/IndexMap.h:11, 427s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/vector.cpp:13: 427s /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 > >&)::]’: 427s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 427s | ^~~~~~~~~~~~~~~~ 427s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s /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]’: 427s /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 427s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s In file included from /usr/include/c++/14/numeric:62: 427s /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)::]’: 427s /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 427s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 427s | ^~~~~~~~~~ 427s /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 427s /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)::]’: 427s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 3123 | operator()(_Iter __first, _Sent __last, 427s | ^~~~~~~~ 427s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s /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>]’: 427s /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 427s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 427s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 427s | ^~~~~~~~ 427s /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 > > >&)::]’: 427s /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 427s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 427s | ^~~~~~~~~~~~~~~~ 427s /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 427s /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 427s /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>]’: 427s /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 427s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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)::]’: 427s /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 427s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 427s | ^~~~~~~~~~ 427s /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 427s /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)::]’: 427s /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 427s 3123 | operator()(_Iter __first, _Sent __last, 427s | ^~~~~~~~ 427s /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 427s /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&)::]’: 427s /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 427s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 427s | ^~~~~~~~ 427s /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 427s [ 76%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o 427s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp 427s /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):: >]’: 427s /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 427s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 427s | ^~~~~~~~~~~~~ 427s /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 427s /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 427s 112 | return std::__find_if(__first, __last, 427s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 427s 113 | __gnu_cxx::__ops::__negate(__pred), 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 114 | std::__iterator_category(__first)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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 >]’: 427s /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 427s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 427s | ^~~~~~~~ 427s /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):: >]’: 427s /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 427s 109 | __find_if_not(_InputIterator __first, _InputIterator __last, 427s | ^~~~~~~~~~~~~ 427s /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 427s /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 427s 112 | return std::__find_if(__first, __last, 427s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 427s 113 | __gnu_cxx::__ops::__negate(__pred), 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 114 | std::__iterator_category(__first)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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 >]’: 427s /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 427s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 427s | ^~~~~~~~ 427s /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 427s /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 427s 629 | return ranges::fill_n(std::move(__first), __len, __value); 427s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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 >]’: 427s /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 427s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 427s | ^~~~~~~~ 427s /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 427s /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 427s 629 | return ranges::fill_n(std::move(__first), __len, __value); 427s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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> >]’: 427s /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 427s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 427s | ^~~~~~~~ 427s /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 427s /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 427s 629 | return ranges::fill_n(std::move(__first), __len, __value); 427s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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> >]’: 427s /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 427s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 427s | ^~~~~~~~ 427s /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 427s /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 427s 629 | return ranges::fill_n(std::move(__first), __len, __value); 427s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s In file included from /usr/include/c++/14/algorithm:60: 427s /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):: >]’: 427s /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 427s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 427s | ^~~~~~~~~ 427s /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 427s /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 427s 2107 | if (__pred(__first)) 427s | ~~~~~~^~~~~~~~~ 427s /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 427s 2111 | if (__pred(__first)) 427s | ~~~~~~^~~~~~~~~ 427s /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 427s 2115 | if (__pred(__first)) 427s | ~~~~~~^~~~~~~~~ 427s /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 >]’: 427s /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 427s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 427s | ^~~~~~~~ 427s /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 427s 2119 | if (__pred(__first)) 427s | ~~~~~~^~~~~~~~~ 427s /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 427s 2127 | if (__pred(__first)) 427s | ~~~~~~^~~~~~~~~ 427s /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 427s 2132 | if (__pred(__first)) 427s | ~~~~~~^~~~~~~~~ 427s /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 427s 2137 | if (__pred(__first)) 427s | ~~~~~~^~~~~~~~~ 427s /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 >]’: 427s /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 427s /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):: >]’: 427s /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 427s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 427s | ^~~~~~~~~ 427s /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 427s /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 427s 2107 | if (__pred(__first)) 427s | ~~~~~~^~~~~~~~~ 427s /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 427s 2111 | if (__pred(__first)) 427s | ~~~~~~^~~~~~~~~ 427s /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 427s 2115 | if (__pred(__first)) 427s | ~~~~~~^~~~~~~~~ 427s /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 427s 2119 | if (__pred(__first)) 427s | ~~~~~~^~~~~~~~~ 427s /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 427s 2127 | if (__pred(__first)) 427s | ~~~~~~^~~~~~~~~ 427s /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 427s 2132 | if (__pred(__first)) 427s | ~~~~~~^~~~~~~~~ 427s /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 427s 2137 | if (__pred(__first)) 427s | ~~~~~~^~~~~~~~~ 427s /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> >]’: 427s /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 427s /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> >]’: 427s /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 427s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 427s /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)::]’: 427s /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 427s 394 | operator()(_Iterator __it) 427s | ^~~~~~~~ 427s /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)::]’: 427s /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 427s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 427s from /usr/include/c++/14/bits/stl_algobase.h:67, 427s from /usr/include/c++/14/algorithm:60: 427s /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 >&}]’: 427s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 427s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s /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 >&}]’: 427s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 427s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 427s In file included from /usr/include/dolfinx/la/Vector.h:14: 427s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 427s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 427s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 427s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 427s | ^~~~~~~~ 427s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 737 | std::move(__result), 427s | ~~~~~~~~~~~~~~~~~~~~ 427s 738 | std::move(__op), std::move(__proj)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /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&)::]’: 427s /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 427s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 427s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s 201 | std::move(__f), std::move(__proj)); 427s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 427s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 427s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 427s | ^~~~~~~~ 427s /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&)::]’: 427s /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 427s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 427s | ^~~~~~~~ 427s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 428s [ 82%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o 428s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/option.cpp 428s [ 88%] Building CXX object CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o 428s /usr/bin/c++ -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DDOLFINX_VERSION=\"0.9.0\" -DFMT_SHARED -DHAS_PETSC -DHAS_PTSCOTCH -DHAS_SLEPC -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DSPDLOG_SHARED_LIB -I/tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp 429s [ 94%] Building C object CMakeFiles/unittests.dir/poisson.c.o 429s /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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/poisson.c 429s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:14: 429s /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]’: 429s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 429s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 429s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 429s 540 | x.insert(x.end(), {x0, x1}); 429s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 429s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 429s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 429s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s 565 | v2, v3, vmid}); 429s | ~~~~~~~~~~~~~~ 429s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 429s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 429s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 429s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 429s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 429s 627 | {x.size() / 2, 2}, partitioner); 429s | ^ 429s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 429s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 429s 632 | std::vector{}, {0, 2}, partitioner); 429s | ^ 429s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 429s /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]’: 429s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 429s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 429s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 429s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 429s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s 671 | i0 + iy + ny + 2}); 429s | ~~~~~~~~~~~~~~~~~~ 429s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 429s 676 | {x.size() / 2, 2}, partitioner); 429s | ^ 429s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 429s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 429s 681 | std::vector{}, {0, 2}, partitioner); 429s | ^ 429s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 429s In file included from /usr/include/c++/14/vector:66, 429s from /usr/include/catch2/catch_tostring.hpp:12, 429s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 429s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 429s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 429s from /usr/include/catch2/catch_test_macros.hpp:11, 429s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:7: 429s /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]’: 429s /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 429s 1426 | insert(const_iterator __position, initializer_list __l) 429s | ^~~~~~ 429s /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 429s /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 429s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 429s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s 1430 | std::random_access_iterator_tag()); 429s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s /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]’: 429s /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 429s 1426 | insert(const_iterator __position, initializer_list __l) 429s | ^~~~~~ 429s /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 429s /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 429s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 429s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s 1430 | std::random_access_iterator_tag()); 429s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s In file included from /usr/include/c++/14/algorithm:63, 429s from /usr/include/basix/maps.h:8, 429s from /usr/include/basix/finite-element.h:9, 429s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:9: 429s /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]’: 429s /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 429s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 429s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s 1159 | std::move(__comp), std::move(__proj)); 429s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s /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]’: 429s /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 429s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 429s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 429s 610 | this->_M_impl._M_start, 429s | ~~~~~~~~~~~~~~~~~~~~~~~ 429s 611 | _M_get_Tp_allocator()); 429s | ~~~~~~~~~~~~~~~~~~~~~~ 429s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 429s from /usr/include/dolfinx/geometry/utils.h:9, 429s from /usr/include/dolfinx/fem/interpolate.h:19, 429s from /usr/include/dolfinx/fem/Function.h:12, 429s from /usr/include/dolfinx/fem/Expression.h:10, 429s from /usr/include/dolfinx/fem/utils.h:13, 429s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:12: 429s /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 >]’: 429s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 429s 783 | Mesh> create_mesh( 429s | ^~~~~~~~~~~ 429s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 429s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 429s | ^ 429s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 429s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 429s 830 | cells1 = std::vector(cells.begin(), cells.end()); 429s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 429s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 429s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 429s 841 | std::vector cells1_v 429s | ^~~~~~~~ 429s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 429s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 429s 880 | boundary_v.erase(unique_end, range_end); 429s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 429s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 429s 885 | boundary_v.erase(boundary_v.begin()); 429s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 429s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 429s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 429s | ^~~~~~~~ 429s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 429s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 429s 905 | nodes1.erase(unique_end, range_end); 429s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 429s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 429s 911 | Geometry geometry 429s | ^~~~~~~~ 429s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 429s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 429s In file included from /usr/include/c++/14/vector:72: 429s /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]’: 429s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 429s 957 | vector<_Tp, _Alloc>:: 429s | ^~~~~~~~~~~~~~~~~~~ 430s /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]’: 430s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 430s In file included from /usr/include/c++/14/string_view:56, 430s from /usr/include/c++/14/bits/basic_string.h:47, 430s from /usr/include/c++/14/string:54, 430s from /usr/include/catch2/internal/catch_stringref.hpp:12, 430s from /usr/include/catch2/catch_assertion_info.hpp:13, 430s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 430s /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 >]’: 430s /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 430s 960 | operator()(_It&& __first, _Sent __last) const 430s | ^~~~~~~~ 430s /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]’: 430s /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 430s 709 | vector(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~ 430s /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 430s /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 430s 719 | _M_range_initialize_n(__first, __last, __n); 430s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 430s In file included from /usr/include/c++/14/numeric:62, 430s from /usr/include/basix/finite-element.h:19: 430s /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]’: 430s /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 430s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 430s | ^~~~ 430s /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 430s In file included from /usr/include/c++/14/chrono:48, 430s from /usr/include/catch2/catch_tostring.hpp:545: 430s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 430s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 430s | ^~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /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]’: 430s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 46 | void reorder_list(std::span list, std::span nodemap) 430s | ^~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 53 | const std::vector orig(list.begin(), list.end()); 430s | ^~~~ 430s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 58 | std::ranges::copy(links_old, links_new.begin()); 430s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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]’: 430s /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 430s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 430s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 430s 239 | __x.end()); 430s | ~~~~~~~~~~ 430s /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 430s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 430s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 251 | end(), _M_get_Tp_allocator()); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 430s from /usr/include/c++/14/bits/basic_string.h:39: 430s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 430s 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: 430s /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 430s 993 | std::_Destroy(__first, __last); 430s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 430s /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]’: 430s /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 430s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 430s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 1805 | std::move(__comp), std::move(__proj)); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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]’: 430s /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 430s 1134 | operator()(_Iter __first, _Sent __last, 430s | ^~~~~~~~ 430s /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 430s /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 430s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 430s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 430s 1139 | return {__first, __first}; 430s | ^ 430s /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 430s 1148 | return {++__dest, __first}; 430s | ^ 430s /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]’: 430s /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 430s 1577 | erase(const_iterator __first, const_iterator __last) 430s | ^~~~~ 430s /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 430s /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 430s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 430s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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]’: 430s /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 430s 1549 | erase(const_iterator __position) 430s | ^~~~~ 430s /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 430s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 430s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s In file included from /usr/include/c++/14/vector:65: 430s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 371 | return std::__do_uninit_copy(__first, __last, __result); 430s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 373 | return std::uninitialized_copy(__first, __last, __result); 430s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 430s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 430s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/fem/functionspace.cpp:11: 430s /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]’: 430s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 119 | std::ranges::copy(buffer, range.begin()); 430s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 430s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 430s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 430s /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 >]’: 430s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 676 | distribute_data(MPI_Comm comm0, std::span indices, 430s | ^~~~~~~~~~~~~~~ 430s /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]’: 430s /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 430s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 430s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 2021 | std::move(__comp), std::move(__proj)); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 >]’: 430s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 382 | create_geometry( 430s | ^~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 424 | const std::vector l2l = graph::build::compute_local_to_local( 430s | ^~~ 430s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 429 | std::ranges::transform(l2l, igi.begin(), 430s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 430s 430 | [&nodes](auto index) { return nodes[index]; }); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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]’: 430s /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 430s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 386 | __result, __alloc); 430s | ~~~~~~~~~~~~~~~~~~ 430s In file included from /usr/include/c++/14/string:51: 430s /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 > >]’: 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 642 | copy(_II __first, _II __last, _OI __result) 430s | ^~~~ 430s /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]’: 430s /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 430s 398 | return std::__uninitialized_copy_a 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 430s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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]’: 430s /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 430s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 386 | __result, __alloc); 430s | ~~~~~~~~~~~~~~~~~~ 430s /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 >]’: 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 642 | copy(_II __first, _II __last, _OI __result) 430s | ^~~~ 430s /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]’: 430s /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 430s 398 | return std::__uninitialized_copy_a 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 430s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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]’: 430s /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 430s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 430s | ^~~~~~~~~~~~~~~~~~~~~ 430s /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 430s /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 430s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 1720 | __start, _M_get_Tp_allocator()); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 430s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 430s | ^~~~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 683 | { return std::copy(__first, __first + __n, __result); } 430s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 >]’: 430s /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 430s 960 | operator()(_It&& __first, _Sent __last) const 430s | ^~~~~~~~ 430s /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]’: 430s /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 430s 709 | vector(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~ 430s /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 430s /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 430s 719 | _M_range_initialize_n(__first, __last, __n); 430s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 430s In file included from /usr/include/c++/14/format:55, 430s from /usr/include/c++/14/bits/chrono_io.h:39, 430s from /usr/include/c++/14/chrono:3360: 430s /usr/include/c++/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 >]’: 430s /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 430s 376 | operator()(_Range&& __r, _Out __result) const 430s | ^~~~~~~~ 430s /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 430s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 430s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 379 | std::move(__result)); 430s | ~~~~~~~~~~~~~~~~~~~~ 430s /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 430s /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]’: 430s /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 430s 1631 | _M_allocate_and_copy(size_type __n, 430s | ^~~~~~~~~~~~~~~~~~~~ 430s /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 430s /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 430s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 1638 | _M_get_Tp_allocator()); 430s | ~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 642 | copy(_II __first, _II __last, _OI __result) 430s | ^~~~ 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 430s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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]’: 430s /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 430s 1789 | operator()(_Iter __first, _Sent __last, 430s | ^~~~~~~~ 430s /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 430s /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 430s 1792 | auto __lasti = ranges::next(__first, __last); 430s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 430s /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 430s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 430s | ^ 430s In file included from /usr/include/c++/14/tuple:44, 430s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 430s from /usr/include/c++/14/bits/memory_resource.h:41, 430s from /usr/include/c++/14/string:68: 430s /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]’: 430s /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 430s 767 | operator()(_Iter __first, _Sent __last, 430s | ^~~~~~~~ 430s /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 430s /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]’: 430s /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 430s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 430s | ^~~~~~~~ 430s /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 430s /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]’: 430s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 430s 195 | vector<_Tp, _Alloc>:: 430s | ^~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 430s /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 430s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 430s | ^~~~~~~~~~~~~~ 430s /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]’: 430s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 430s 181 | vector<_Tp, _Alloc>:: 430s | ^~~~~~~~~~~~~~~~~~~ 430s /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 430s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 430s | ^~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 185 | __uninit_copy(__first, __last, __result); 430s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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]’: 430s /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 430s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 430s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 3147 | std::move(__comp), std::move(__proj)); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/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 >]’: 430s /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 430s 376 | operator()(_Range&& __r, _Out __result) const 430s | ^~~~~~~~ 430s /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 430s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 430s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 379 | std::move(__result)); 430s | ~~~~~~~~~~~~~~~~~~~~ 430s /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 430s /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 >]’: 430s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 430s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 430s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 430s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 508 | { return std::get<0>(idx) != r; }); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 430s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 553 | [](auto x) { return std::get<1>(x); }); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 430s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 430s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 430s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 646 | std::next(x_new.begin(), shape[1] * i)); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 430s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 658 | std::next(x_new.begin(), shape[1] * i)); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 430s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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]’: 430s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 1999 | operator()(_Iter __first, _Sent __last, 430s | ^~~~~~~~ 430s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/ranges_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]’: 430s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 430s | ^~~~~~~~ 430s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 430s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 737 | std::move(__result), 430s | ~~~~~~~~~~~~~~~~~~~~ 430s 738 | std::move(__op), std::move(__proj)); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 430s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 430s | ^~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s /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]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s /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 430s 371 | return std::__do_uninit_copy(__first, __last, __result); 430s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 430s 373 | return std::uninitialized_copy(__first, __last, __result); 430s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 > >]’: 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 430s | ^~~~~~~~~~~~~ 430s /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]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s /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 430s 371 | return std::__do_uninit_copy(__first, __last, __result); 430s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 430s 373 | return std::uninitialized_copy(__first, __last, __result); 430s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 >]’: 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 430s | ^~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 371 | return std::__do_uninit_copy(__first, __last, __result); 430s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 373 | return std::uninitialized_copy(__first, __last, __result); 430s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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]’: 430s /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 430s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 430s | ^~~~~~~~~~~~~~~~~~~~~ 430s /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 430s /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 430s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 1720 | __start, _M_get_Tp_allocator()); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 430s /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 430s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 430s | ^~~~~~~~ 430s /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 430s /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 430s /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 430s 368 | return ranges::__copy_or_move(std::move(__first), 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 430s 369 | std::move(__last), 430s | ~~~~~~~~~~~~~~~~~~ 430s 370 | std::move(__result)); 430s | ~~~~~~~~~~~~~~~~~~~~ 430s /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 430s In file included from /usr/include/c++/14/string:44: 430s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 430s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 608 | __miter_base(_Iterator __it) 430s | ^~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 430s | ^~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s In file included from /usr/include/c++/14/bits/char_traits.h:57, 430s from /usr/include/c++/14/string:42: 430s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 430s /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 430s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 430s | ^~~~~~~~ 430s /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 430s /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 430s 193 | return std::_Destroy_aux::__destroy(__first, __last); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 430s /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 430s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 196 | __destroy(__first, __last); 430s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 430s /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 >]’: 430s /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 430s 1002 | operator()(_It __x, _Sent __bound) const 430s | ^~~~~~~~ 430s /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 430s /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&)::]’: 430s /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 430s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 430s | ^~~~ 430s /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 430s /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 430s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 430s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 >]’: 430s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 675 | move(_II __first, _II __last, _OI __result) 430s | ^~~~ 430s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /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 430s 683 | return std::__copy_move_a(std::__miter_base(__first), 430s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 684 | std::__miter_base(__last), __result); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 147 | { return std::copy(__first, __last, __result); } 430s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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]’: 430s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 3123 | operator()(_Iter __first, _Sent __last, 430s | ^~~~~~~~ 430s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 430s /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 430s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 430s | ^~~~~~~~ 430s /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 430s /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 430s /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 430s 368 | return ranges::__copy_or_move(std::move(__first), 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 430s 369 | std::move(__last), 430s | ~~~~~~~~~~~~~~~~~~ 430s 370 | std::move(__result)); 430s | ~~~~~~~~~~~~~~~~~~~~ 430s /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 430s /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 >]’: 430s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 430s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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]’: 430s /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 430s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 430s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 1805 | std::move(__comp), std::move(__proj)); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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)::]’: 430s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s 3867 | find_if(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s /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 430s 3876 | return std::__find_if(__first, __last, 430s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 430s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 430s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 430s | ^~~~~~~~ 430s /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 430s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 430s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 737 | std::move(__result), 430s | ~~~~~~~~~~~~~~~~~~~~ 430s 738 | std::move(__op), std::move(__proj)); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/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 > >]’: 430s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 430s | ^~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s /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 430s 715 | return std::__copy_n(__first, __n2, __result, 430s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 430s 716 | std::__iterator_category(__first)); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/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 > >]’: 430s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 430s | ^~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s /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 430s 715 | return std::__copy_n(__first, __n2, __result, 430s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 430s 716 | std::__iterator_category(__first)); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 430s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 430s | ^~~~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 430s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 430s | ^~~~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 683 | { return std::copy(__first, __first + __n, __result); } 430s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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]’: 430s /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 430s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~~ 430s /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]’: 430s /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 430s /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*]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s /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 430s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 185 | __uninit_copy(__first, __last, __result); 430s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s In file included from /usr/include/c++/14/string:48: 430s /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 >]’: 430s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 430s | ^~~~~~~~~~~~ 430s /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*]’: 430s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 346 | __niter_wrap(_From __from, _To __res) 430s | ^~~~~~~~~~~~ 430s /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*]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s /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*]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s /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 430s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 185 | __uninit_copy(__first, __last, __result); 430s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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]’: 430s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 430s | ^~~~~~~~~~~~ 430s /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*]’: 430s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 346 | __niter_wrap(_From __from, _To __res) 430s | ^~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 185 | __uninit_copy(__first, __last, __result); 430s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 371 | return std::__do_uninit_copy(__first, __last, __result); 430s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 373 | return std::uninitialized_copy(__first, __last, __result); 430s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 430s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 430s | ^~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /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 430s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 314 | std::move(__result)); 430s | ~~~~~~~~~~~~~~~~~~~~ 430s /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]’: 430s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 430s | ^~~~~~~~~~~~ 430s /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]’: 430s /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 430s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 430s | ^~~~~~~~~ 430s /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 430s /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 >]’: 430s /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 430s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 430s | ^~~~~~~~~ 430s /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 430s /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 >]’: 430s /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 430s 863 | operator()(_It& __it, _Sent __bound) const 430s | ^~~~~~~~ 430s /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&):: >]’: 430s /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 430s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 430s | ^~~~~~ 430s /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 430s /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 430s 1905 | std::__introsort_loop(__first, __last, 430s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 430s 1906 | std::__lg(__last - __first) * 2, 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 1907 | __comp); 430s | ~~~~~~~ 430s /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 430s 1908 | std::__final_insertion_sort(__first, __last, __comp); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 430s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 608 | __miter_base(_Iterator __it) 430s | ^~~~~~~~~~~~ 430s /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 >]’: 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 430s | ^~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 642 | copy(_II __first, _II __last, _OI __result) 430s | ^~~~ 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 430s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 430s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 430s | ^~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /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 430s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 314 | std::move(__result)); 430s | ~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 430s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 430s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 737 | std::move(__result), 430s | ~~~~~~~~~~~~~~~~~~~~ 430s 738 | std::move(__op), std::move(__proj)); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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]’: 430s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s 1789 | operator()(_Iter __first, _Sent __last, 430s | ^~~~~~~~ 430s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s /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 430s 1792 | auto __lasti = ranges::next(__first, __last); 430s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 430s /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 430s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 430s | ^ 430s /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):: >]’: 430s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 430s | ^~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s /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 430s 2152 | return __find_if(__first, __last, __pred, 430s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 430s 2153 | std::__iterator_category(__first)); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 430s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 430s | ^~~~~~~~ 430s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/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 > >]’: 430s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 430s | ^~~~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 683 | { return std::copy(__first, __first + __n, __result); } 430s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/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 > >]’: 430s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 430s | ^~~~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 683 | { return std::copy(__first, __first + __n, __result); } 430s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s In file included from /usr/include/c++/14/vector:66, 430s from /usr/include/c++/14/chrono:47, 430s from /usr/include/spdlog/common.h:10, 430s from /usr/include/spdlog/spdlog.h:12, 430s from /usr/include/dolfinx/common/log.h:9, 430s from /usr/include/dolfinx/common/MPI.h:10, 430s from /usr/include/dolfinx/mesh/Topology.h:11, 430s from /usr/include/dolfinx/mesh/Geometry.h:9, 430s from /usr/include/dolfinx/mesh/Mesh.h:9, 430s from /usr/include/dolfinx/mesh/generation.h:9, 430s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/generation.cpp:7: 430s /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]’: 430s /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 430s 681 | vector(initializer_list __l, 430s | ^~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 642 | copy(_II __first, _II __last, _OI __result) 430s | ^~~~ 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 430s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 430s /tmp/autopkgtest.lIfmcX/build.Nrz/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 430s 60 | std::vector expected_x = { 430s | ^~~~~~~~~~ 430s /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*]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s /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 430s 147 | { return std::copy(__first, __last, __result); } 430s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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*]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s /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 430s 147 | { return std::copy(__first, __last, __result); } 430s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 147 | { return std::copy(__first, __last, __result); } 430s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 185 | __uninit_copy(__first, __last, __result); 430s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 430s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 430s | ^~~~~~~~~~~~~~ 430s /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&):: >]’: 430s /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 430s 1876 | __introsort_loop(_RandomAccessIterator __first, 430s | ^~~~~~~~~~~~~~~~ 430s /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 430s /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 430s 1884 | std::__partial_sort(__first, __last, __last, __comp); 430s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 430s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 430s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 430s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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&):: >]’: 430s /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 430s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 430s | ^~~~~~~~~~~~~~~~~~~~~~ 430s /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 430s /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 430s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 430s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 430s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 1819 | __comp); 430s | ~~~~~~~ 430s /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 430s 1822 | std::__insertion_sort(__first, __last, __comp); 430s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 430s | ^~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 430s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 430s | ^~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 430s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 430s | ^~~~~~~~ 430s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 430s /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 430s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 430s 610 | this->_M_impl._M_start, 430s | ~~~~~~~~~~~~~~~~~~~~~~~ 430s 611 | _M_get_Tp_allocator()); 430s | ~~~~~~~~~~~~~~~~~~~~~~ 430s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 430s /tmp/autopkgtest.lIfmcX/build.Nrz/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 430s 143 | expected_x = { 430s | ~~~~~~~~~~~^~~ 430s 144 | /* v_0 */ 0.0, 430s | ~~~~~~~~~~~~~~ 430s 145 | /* v_1 */ 0.25, 430s | ~~~~~~~~~~~~~~~ 430s 146 | /* v_2 */ 0.5, 430s | ~~~~~~~~~~~~~~ 430s 147 | /* v_3 */ 0.75, 430s | ~~~~~~~~~~~~~~~ 430s 148 | /* v_4 */ 1.0, 430s | ~~~~~~~~~~~~~~ 430s 149 | }; 430s | ~ 430s /tmp/autopkgtest.lIfmcX/build.Nrz/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 430s 168 | expected_x = { 430s | ~~~~~~~~~~~^~~ 430s 169 | /* v_0 */ 0.0, 430s | ~~~~~~~~~~~~~~ 430s 170 | /* v_1 */ 1. / 9, 430s | ~~~~~~~~~~~~~~~~~ 430s 171 | /* v_2 */ 2. / 9, 430s | ~~~~~~~~~~~~~~~~~ 430s 172 | /* v_3 */ 3. / 9, 430s | ~~~~~~~~~~~~~~~~~ 430s 173 | /* v_4 */ 4. / 9, 430s | ~~~~~~~~~~~~~~~~~ 430s 174 | /* v_5 */ 5. / 9, 430s | ~~~~~~~~~~~~~~~~~ 430s 175 | /* v_6 */ 6. / 9, 430s | ~~~~~~~~~~~~~~~~~ 430s 176 | /* v_7 */ 7. / 9, 430s | ~~~~~~~~~~~~~~~~~ 430s 177 | /* v_8 */ 8. / 9, 430s | ~~~~~~~~~~~~~~~~~ 430s 178 | /* v_9 */ 9. / 9, 430s | ~~~~~~~~~~~~~~~~~ 430s 179 | }; 430s | ~ 430s /tmp/autopkgtest.lIfmcX/build.Nrz/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 430s 207 | expected_x = { 430s | ~~~~~~~~~~~^~~ 430s 208 | /* v_0 */ 0. / 14, 430s | ~~~~~~~~~~~~~~~~~~ 430s 209 | /* v_1 */ 1. / 14, 430s | ~~~~~~~~~~~~~~~~~~ 430s 210 | /* v_2 */ 2. / 14, 430s | ~~~~~~~~~~~~~~~~~~ 430s 211 | /* v_3 */ 3. / 14, 430s | ~~~~~~~~~~~~~~~~~~ 430s 212 | /* v_4 */ 4. / 14, 430s | ~~~~~~~~~~~~~~~~~~ 430s 213 | /* v_5 */ 5. / 14, 430s | ~~~~~~~~~~~~~~~~~~ 430s 214 | /* v_6 */ 6. / 14, 430s | ~~~~~~~~~~~~~~~~~~ 430s 215 | /* v_7 */ 7. / 14, 430s | ~~~~~~~~~~~~~~~~~~ 430s 216 | /* v_8 */ 8. / 14, 430s | ~~~~~~~~~~~~~~~~~~ 430s 217 | /* v_9 */ 9. / 14, 430s | ~~~~~~~~~~~~~~~~~~ 430s 218 | /* v_10 */ 10. / 14, 430s | ~~~~~~~~~~~~~~~~~~~~ 430s 219 | /* v_11 */ 11. / 14, 430s | ~~~~~~~~~~~~~~~~~~~~ 430s 220 | /* v_12 */ 12. / 14, 430s | ~~~~~~~~~~~~~~~~~~~~ 430s 221 | /* v_13 */ 13. / 14, 430s | ~~~~~~~~~~~~~~~~~~~~ 430s 222 | /* v_14 */ 14. / 14, 430s | ~~~~~~~~~~~~~~~~~~~~ 430s 223 | }; 430s | ~ 430s /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 > >]’: 430s /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 430s 1002 | operator()(_It __x, _Sent __bound) const 430s | ^~~~~~~~ 430s /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 430s /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&)::]’: 430s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 430s | ^~~~ 430s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s /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 430s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 430s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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):: >]’: 430s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 430s | ^~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s /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 430s 2107 | if (__pred(__first)) 430s | ~~~~~~^~~~~~~~~ 430s /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 430s 2111 | if (__pred(__first)) 430s | ~~~~~~^~~~~~~~~ 430s /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 430s 2115 | if (__pred(__first)) 430s | ~~~~~~^~~~~~~~~ 430s /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 430s 2119 | if (__pred(__first)) 430s | ~~~~~~^~~~~~~~~ 430s /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 430s 2127 | if (__pred(__first)) 430s | ~~~~~~^~~~~~~~~ 430s /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 430s 2132 | if (__pred(__first)) 430s | ~~~~~~^~~~~~~~~ 430s /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 430s 2137 | if (__pred(__first)) 430s | ~~~~~~^~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 642 | copy(_II __first, _II __last, _OI __result) 430s | ^~~~ 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 430s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 430s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 608 | __miter_base(_Iterator __it) 430s | ^~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 430s | ^~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 430s /tmp/autopkgtest.lIfmcX/build.Nrz/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 430s 275 | std::vector expected_x = { 430s | ^~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s 642 | copy(_II __first, _II __last, _OI __result) 430s | ^~~~ 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_9() [with TestType = double]’: 430s /tmp/autopkgtest.lIfmcX/build.Nrz/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 430s 316 | std::vector expected_x = {/* v_0 */ 0, 0, 0, 430s | ^~~~~~~~~~ 430s /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*]’: 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 430s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_12() [with TestType = double]’: 430s /tmp/autopkgtest.lIfmcX/build.Nrz/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 430s 357 | std::vector expected_x = { 430s | ^~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 430s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 147 | { return std::copy(__first, __last, __result); } 430s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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&):: >]’: 430s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 1863 | __partial_sort(_RandomAccessIterator __first, 430s | ^~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /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 430s 1868 | std::__heap_select(__first, __middle, __last, __comp); 430s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 430s 1869 | std::__sort_heap(__first, __middle, __comp); 430s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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&):: >]’: 430s /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 430s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 430s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 430s /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 430s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 1856 | __comp); 430s | ~~~~~~~ 430s /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 430s /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 430s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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&):: >]’: 430s /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 430s 1770 | __insertion_sort(_RandomAccessIterator __first, 430s | ^~~~~~~~~~~~~~~~ 430s /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 430s /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 430s 1777 | if (__comp(__i, __first)) 430s | ~~~~~~^~~~~~~~~~~~~~ 430s /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 430s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 430s | ^~~~~~~~~~~~~~~~~~~~~~~ 430s /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&):: >]’: 430s /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 430s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 430s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 430s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/generation.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_15() [with TestType = double]’: 430s /tmp/autopkgtest.lIfmcX/build.Nrz/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 430s 399 | std::vector expected_x = { 430s | ^~~~~~~~~~ 430s /usr/include/c++/14/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]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 371 | return std::__do_uninit_copy(__first, __last, __result); 430s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 373 | return std::uninitialized_copy(__first, __last, __result); 430s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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]’: 430s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 257 | {x.size(), 1}, partitioner); 430s | ^ 430s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 262 | std::vector{}, {0, 1}, partitioner); 430s | ^ 430s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /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 > >]’: 430s /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 430s 863 | operator()(_It& __it, _Sent __bound) const 430s | ^~~~~~~~ 430s /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&):: >]’: 430s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 430s | ^~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s /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 430s 1905 | std::__introsort_loop(__first, __last, 430s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 430s 1906 | std::__lg(__last - __first) * 2, 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 1907 | __comp); 430s | ~~~~~~~ 430s /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 430s 1908 | std::__final_insertion_sort(__first, __last, __comp); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 430s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 430s /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)::]’: 430s /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 430s 317 | operator()(_Iterator __it) 430s | ^~~~~~~~ 430s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 430s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 608 | __miter_base(_Iterator __it) 430s | ^~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 430s | ^~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s /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 >]’: 430s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 430s | ^~~~~~~~~~~~ 430s /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]’: 430s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 257 | {x.size(), 1}, partitioner); 430s | ^ 430s /usr/include/dolfinx/mesh/generation.h:257:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 262 | std::vector{}, {0, 1}, partitioner); 430s | ^ 430s /usr/include/dolfinx/mesh/generation.h:262:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /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*]’: 430s /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 430s 2981 | __miter_base(move_iterator<_Iterator> __it) 430s | ^~~~~~~~~~~~ 430s /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*]’: 430s /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 430s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 430s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 608 | __miter_base(_Iterator __it) 430s | ^~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 430s | ^~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 642 | copy(_II __first, _II __last, _OI __result) 430s | ^~~~ 430s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 430s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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&):: >]’: 430s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 1589 | __heap_select(_RandomAccessIterator __first, 430s | ^~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /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 430s 1593 | std::__make_heap(__first, __middle, __comp); 430s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 430s 1595 | if (__comp(__i, __first)) 430s | ~~~~~~^~~~~~~~~~~~~~ 430s /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 430s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 430s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 430s /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&):: >]’: 430s /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 430s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 430s | ^~~~~~~~~~~ 430s /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 430s /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 430s 425 | std::__pop_heap(__first, __last, __last, __comp); 430s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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&):: >]’: 430s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 430s | ^~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /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 430s 88 | if (__comp(__a, __b)) 430s | ~~~~~~^~~~~~~~~~ 430s /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 430s 90 | if (__comp(__b, __c)) 430s | ~~~~~~^~~~~~~~~~ 430s /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 430s 91 | std::iter_swap(__result, __b); 430s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 430s /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 430s 92 | else if (__comp(__a, __c)) 430s | ~~~~~~^~~~~~~~~~ 430s /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 430s 93 | std::iter_swap(__result, __c); 430s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 430s /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 430s 95 | std::iter_swap(__result, __a); 430s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 430s /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 430s 97 | else if (__comp(__a, __c)) 430s | ~~~~~~^~~~~~~~~~ 430s /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 430s 98 | std::iter_swap(__result, __a); 430s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 430s /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 430s 99 | else if (__comp(__b, __c)) 430s | ~~~~~~^~~~~~~~~~ 430s /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 430s 100 | std::iter_swap(__result, __c); 430s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 430s /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 430s 102 | std::iter_swap(__result, __b); 430s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 430s /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&):: >]’: 430s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 1829 | __unguarded_partition(_RandomAccessIterator __first, 430s | ^~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /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 430s 1835 | while (__comp(__first, __pivot)) 430s | ~~~~~~^~~~~~~~~~~~~~~~~~ 430s /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 430s 1838 | while (__comp(__pivot, __last)) 430s | ~~~~~~^~~~~~~~~~~~~~~~~ 430s /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 430s 1842 | std::iter_swap(__first, __last); 430s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 430s /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&)::]’: 430s /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 430s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 430s | ^~~~~~~~ 430s /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 430s /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 >]’: 430s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 430s | ^~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /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 430s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 923 | std::__miter_base(__last), 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 924 | __result); 430s | ~~~~~~~~~ 430s /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&):: >]’: 430s /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 430s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 430s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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]’: 430s /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 430s 801 | operator=(initializer_list __l) 430s | ^~~~~~~~ 430s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp: In function ‘void {anonymous}::test_distributed_mesh(dolfinx::mesh::CellPartitionFunction)’: 430s /tmp/autopkgtest.lIfmcX/build.Nrz/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 430s 142 | xshape, partitioner); 430s | ^ 430s /tmp/autopkgtest.lIfmcX/build.Nrz/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 430s /usr/include/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*]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s /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*]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 185 | __uninit_copy(__first, __last, __result); 430s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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&):: >]’: 430s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s 1876 | __introsort_loop(_RandomAccessIterator __first, 430s | ^~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s /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 430s 1884 | std::__partial_sort(__first, __last, __last, __comp); 430s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 430s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 430s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 430s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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&):: >]’: 430s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 430s | ^~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s /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 430s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 430s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 430s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 1819 | __comp); 430s | ~~~~~~~ 430s /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 430s 1822 | std::__insertion_sort(__first, __last, __comp); 430s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 430s In file included from /usr/include/c++/14/algorithm:63, 430s from /usr/include/dolfinx/common/MPI.h:12: 430s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 430s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 430s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 1159 | std::move(__comp), std::move(__proj)); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 430s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 430s 610 | this->_M_impl._M_start, 430s | ~~~~~~~~~~~~~~~~~~~~~~~ 430s 611 | _M_get_Tp_allocator()); 430s | ~~~~~~~~~~~~~~~~~~~~~~ 430s In file included from /usr/include/dolfinx/mesh/generation.h:11: 430s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 430s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 783 | Mesh> create_mesh( 430s | ^~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 430s | ^ 430s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 830 | cells1 = std::vector(cells.begin(), cells.end()); 430s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 430s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 841 | std::vector cells1_v 430s | ^~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 430s 880 | boundary_v.erase(unique_end, range_end); 430s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 430s 885 | boundary_v.erase(boundary_v.begin()); 430s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 430s | ^~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 430s 905 | nodes1.erase(unique_end, range_end); 430s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 911 | Geometry geometry 430s | ^~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /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]’: 430s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 430s | ^~~~~~~~~~~~ 430s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 430s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 608 | __miter_base(_Iterator __it) 430s | ^~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 430s | ^~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /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&):: >]’: 430s /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 430s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 430s | ^~~~~~~~~~~ 430s /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 430s /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&):: >]’: 430s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 430s | ^~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /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 >]’: 430s /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 430s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 430s | ^~~~~~~~~ 430s /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 430s /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 >]’: 430s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 430s | ^~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s /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&)::]’: 430s /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 430s 239 | operator()(_Value& __val, _Iterator __it) 430s | ^~~~~~~~ 430s /usr/include/c++/14/bits/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*]’: 430s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 430s | ^~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 430s 147 | { return std::copy(__first, __last, __result); } 430s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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&):: >]’: 430s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s 1863 | __partial_sort(_RandomAccessIterator __first, 430s | ^~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s /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 430s 1868 | std::__heap_select(__first, __middle, __last, __comp); 430s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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 430s 1869 | std::__sort_heap(__first, __middle, __comp); 430s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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&):: >]’: 430s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 430s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s 1856 | __comp); 430s | ~~~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s /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 430s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 430s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /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&):: >]’: 430s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s 1770 | __insertion_sort(_RandomAccessIterator __first, 430s | ^~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s /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 430s 1777 | if (__comp(__i, __first)) 430s | ~~~~~~^~~~~~~~~~~~~~ 430s /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 430s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 430s | ^~~~~~~~~~~~~~~~~~~~~~~ 430s /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&):: >]’: 430s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 430s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 430s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 783 | Mesh> create_mesh( 430s | ^~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 430s | ^ 430s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 830 | cells1 = std::vector(cells.begin(), cells.end()); 430s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 430s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 430s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 841 | std::vector cells1_v 430s | ^~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 430s 880 | boundary_v.erase(unique_end, range_end); 430s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 430s 885 | boundary_v.erase(boundary_v.begin()); 430s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 430s | ^~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 430s 905 | nodes1.erase(unique_end, range_end); 430s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s 911 | Geometry geometry 430s | ^~~~~~~~ 430s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 430s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 431s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 232 | if (__comp(__first + __secondChild, 431s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s 233 | __first + (__secondChild - 1))) 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/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)::]’: 431s /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 431s 969 | return (*this)(ranges::begin(__r), ranges::end(__r), std::move(__gen)); 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1589 | __heap_select(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1593 | std::__make_heap(__first, __middle, __comp); 431s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1595 | if (__comp(__i, __first)) 431s | ~~~~~~^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 431s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 425 | std::__pop_heap(__first, __last, __last, __comp); 431s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 88 | if (__comp(__a, __b)) 431s | ~~~~~~^~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 90 | if (__comp(__b, __c)) 431s | ~~~~~~^~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 91 | std::iter_swap(__result, __b); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 92 | else if (__comp(__a, __c)) 431s | ~~~~~~^~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 93 | std::iter_swap(__result, __c); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 95 | std::iter_swap(__result, __a); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 97 | else if (__comp(__a, __c)) 431s | ~~~~~~^~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 98 | std::iter_swap(__result, __a); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 99 | else if (__comp(__b, __c)) 431s | ~~~~~~^~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 100 | std::iter_swap(__result, __c); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 102 | std::iter_swap(__result, __b); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1829 | __unguarded_partition(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1835 | while (__comp(__first, __pivot)) 431s | ~~~~~~^~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1838 | while (__comp(__pivot, __last)) 431s | ~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1842 | std::iter_swap(__first, __last); 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 431s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 923 | std::__miter_base(__last), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 924 | __result); 431s | ~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/algorithm:63, 431s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:9: 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1159 | std::move(__comp), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/vector:66, 431s from /usr/include/basix/cell.h:10, 431s from /usr/include/basix/finite-element.h:7, 431s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:10: 431s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 431s 610 | this->_M_impl._M_start, 431s | ~~~~~~~~~~~~~~~~~~~~~~~ 431s 611 | _M_get_Tp_allocator()); 431s | ~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 431s from /usr/include/dolfinx/geometry/utils.h:9, 431s from /usr/include/dolfinx/fem/interpolate.h:19, 431s from /usr/include/dolfinx/fem/Function.h:12, 431s from /usr/include/dolfinx/fem/DirichletBC.h:12, 431s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 431s from /usr/include/dolfinx.h:11, 431s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/distributed_mesh.cpp:12: 431s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector]’: 431s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 783 | Mesh> create_mesh( 431s | ^~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 431s | ^ 431s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 830 | cells1 = std::vector(cells.begin(), cells.end()); 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 841 | std::vector cells1_v 431s | ^~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 880 | boundary_v.erase(unique_end, range_end); 431s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 885 | boundary_v.erase(boundary_v.begin()); 431s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 431s | ^~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 905 | nodes1.erase(unique_end, range_end); 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 911 | Geometry geometry 431s | ^~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 135 | __push_heap(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 431s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 431s | ^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 431s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 608 | __miter_base(_Iterator __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 431s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 239 | operator()(_Value& __val, _Iterator __it) 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 431s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 195 | operator()(_Iterator __it, _Value& __val) 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 232 | if (__comp(__first + __secondChild, 431s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s 233 | __first + (__secondChild - 1))) 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 431s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 346 | __niter_wrap(_From __from, _To __res) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 135 | __push_heap(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 431s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/string_view:56, 431s from /usr/include/c++/14/bits/basic_string.h:47, 431s from /usr/include/c++/14/string:54, 431s from /usr/include/boost/timer/timer.hpp:13, 431s from /usr/include/dolfinx/common/Timer.h:10, 431s from /usr/include/dolfinx/common/MPI.h:9: 431s /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 >]’: 431s /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 431s 960 | operator()(_It&& __first, _Sent __last) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 709 | vector(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~ 431s /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 431s /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 431s 719 | _M_range_initialize_n(__first, __last, __n); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/numeric:62, 431s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 431s from /usr/include/dolfinx/common/MPI.h:17: 431s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 431s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /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&)::]’: 431s /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 431s 195 | operator()(_Iterator __it, _Value& __val) 431s | ^~~~~~~~ 431s In file included from /usr/include/c++/14/chrono:48: 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 431s | ^~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 431s from /usr/include/dolfinx.h:16: 431s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 431s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 431s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 540 | x.insert(x.end(), {x0, x1}); 431s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 565 | v2, v3, vmid}); 431s | ~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 431s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 46 | void reorder_list(std::span list, std::span nodemap) 431s | ^~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 53 | const std::vector orig(list.begin(), list.end()); 431s | ^~~~ 431s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 58 | std::ranges::copy(links_old, links_new.begin()); 431s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 627 | {x.size() / 2, 2}, partitioner); 431s | ^ 431s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 632 | std::vector{}, {0, 2}, partitioner); 431s | ^ 431s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s In file included from /usr/include/c++/14/vector:72: 431s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 431s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 431s 239 | __x.end()); 431s | ~~~~~~~~~~ 431s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 251 | end(), _M_get_Tp_allocator()); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 431s from /usr/include/c++/14/bits/basic_string.h:39: 431s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 431s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 431s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 993 | std::_Destroy(__first, __last); 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1805 | std::move(__comp), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1134 | operator()(_Iter __first, _Sent __last, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1139 | return {__first, __first}; 431s | ^ 431s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1148 | return {++__dest, __first}; 431s | ^ 431s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 1577 | erase(const_iterator __first, const_iterator __last) 431s | ^~~~~ 431s /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 431s /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 431s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 431s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 1549 | erase(const_iterator __position) 431s | ^~~~~ 431s /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 431s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 431s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 431s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 431s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 671 | i0 + iy + ny + 2}); 431s | ~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 676 | {x.size() / 2, 2}, partitioner); 431s | ^ 431s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 681 | std::vector{}, {0, 2}, partitioner); 431s | ^ 431s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s In file included from /usr/include/c++/14/vector:65: 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 371 | return std::__do_uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 373 | return std::uninitialized_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/dolfinx/mesh/Geometry.h:16: 431s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 431s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 119 | std::ranges::copy(buffer, range.begin()); 431s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 431s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 676 | distribute_data(MPI_Comm comm0, std::span indices, 431s | ^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 431s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 2021 | std::move(__comp), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/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]’: 431s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 379 | cells.insert(cells.end(), 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 431s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 386 | {x.size() / 3, 3}, partitioner); 431s | ^ 431s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 431s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 382 | create_geometry( 431s | ^~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 424 | const std::vector l2l = graph::build::compute_local_to_local( 431s | ^~~ 431s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 429 | std::ranges::transform(l2l, igi.begin(), 431s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 431s 430 | [&nodes](auto index) { return nodes[index]; }); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/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]’: 431s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 429 | {x.size() / 3, 3}, partitioner); 431s | ^ 431s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /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]’: 431s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 476 | {x.size() / 3, 3}, partitioner); 431s | ^ 431s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 431s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 676 | distribute_data(MPI_Comm comm0, std::span indices, 431s | ^~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 431s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 382 | create_geometry( 431s | ^~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 424 | const std::vector l2l = graph::build::compute_local_to_local( 431s | ^~~ 431s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 429 | std::ranges::transform(l2l, igi.begin(), 431s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 431s 430 | [&nodes](auto index) { return nodes[index]; }); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38, 431s from /usr/include/c++/14/bits/ranges_algo.h:38: 431s /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 >]’: 431s /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 431s 960 | operator()(_It&& __first, _Sent __last) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 709 | vector(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~ 431s /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 431s /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 431s 719 | _M_range_initialize_n(__first, __last, __n); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 431s /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)::]’: 431s /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 431s 957 | operator()(_Out __first, _Sent __last, _Fp __gen) const 431s | ^~~~~~~~ 431s /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 431s In file included from /usr/include/c++/14/numeric:62, 431s from /usr/include/basix/finite-element.h:19: 431s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 431s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s In file included from /usr/include/c++/14/algorithm:61: 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 431s | ^~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 431s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 46 | void reorder_list(std::span list, std::span nodemap) 431s | ^~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 53 | const std::vector orig(list.begin(), list.end()); 431s | ^~~~ 431s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 58 | std::ranges::copy(links_old, links_new.begin()); 431s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/vector:72: 431s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 431s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 431s 239 | __x.end()); 431s | ~~~~~~~~~~ 431s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 251 | end(), _M_get_Tp_allocator()); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 431s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 431s from /usr/include/c++/14/vector:65: 431s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 431s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 431s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 993 | std::_Destroy(__first, __last); 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1805 | std::move(__comp), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1134 | operator()(_Iter __first, _Sent __last, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1139 | return {__first, __first}; 431s | ^ 431s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1148 | return {++__dest, __first}; 431s | ^ 431s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 1577 | erase(const_iterator __first, const_iterator __last) 431s | ^~~~~ 431s /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 431s /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 431s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 431s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 1549 | erase(const_iterator __position) 431s | ^~~~~ 431s /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 431s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 431s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 371 | return std::__do_uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 373 | return std::uninitialized_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 431s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 431s from /usr/include/dolfinx/fem/Function.h:11: 431s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 431s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 119 | std::ranges::copy(buffer, range.begin()); 431s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 431s /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]’: 431s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 565 | v2, v3, vmid}); 431s | ~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 627 | {x.size() / 2, 2}, partitioner); 431s | ^ 431s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 632 | std::vector{}, {0, 2}, partitioner); 431s | ^ 431s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 431s from /usr/include/dolfinx.h:10: 431s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector]’: 431s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 676 | distribute_data(MPI_Comm comm0, std::span indices, 431s | ^~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 431s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 2021 | std::move(__comp), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/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]’: 431s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 671 | i0 + iy + ny + 2}); 431s | ~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 676 | {x.size() / 2, 2}, partitioner); 431s | ^ 431s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 681 | std::vector{}, {0, 2}, partitioner); 431s | ^ 431s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector]’: 431s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 382 | create_geometry( 431s | ^~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 424 | const std::vector l2l = graph::build::compute_local_to_local( 431s | ^~~ 431s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 429 | std::ranges::transform(l2l, igi.begin(), 431s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 431s 430 | [&nodes](auto index) { return nodes[index]; }); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 431s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 431s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 431s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 431s 540 | x.insert(x.end(), {x0, x1}); 431s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 565 | v2, v3, vmid}); 431s | ~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 627 | {x.size() / 2, 2}, partitioner); 431s | ^ 431s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 632 | std::vector{}, {0, 2}, partitioner); 431s | ^ 431s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 431s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 431s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 431s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 431s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 671 | i0 + iy + ny + 2}); 431s | ~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 676 | {x.size() / 2, 2}, partitioner); 431s | ^ 431s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 681 | std::vector{}, {0, 2}, partitioner); 431s | ^ 431s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_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]’: 431s /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 431s 1426 | insert(const_iterator __position, initializer_list __l) 431s | ^~~~~~ 431s /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 431s /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 431s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 431s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1430 | std::random_access_iterator_tag()); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /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]’: 431s /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 431s 1426 | insert(const_iterator __position, initializer_list __l) 431s | ^~~~~~ 431s /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 431s /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 431s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 431s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1430 | std::random_access_iterator_tag()); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /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]’: 431s /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 431s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~ 431s /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 431s /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 431s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1720 | __start, _M_get_Tp_allocator()); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 683 | { return std::copy(__first, __first + __n, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/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 >]’: 431s /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 431s 960 | operator()(_It&& __first, _Sent __last) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 709 | vector(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~ 431s /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 431s /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 431s 719 | _M_range_initialize_n(__first, __last, __n); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/format:55, 431s from /usr/include/c++/14/bits/chrono_io.h:39, 431s from /usr/include/c++/14/chrono:3360: 431s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 376 | operator()(_Range&& __r, _Out __result) const 431s | ^~~~~~~~ 431s /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 431s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 379 | std::move(__result)); 431s | ~~~~~~~~~~~~~~~~~~~~ 431s /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 431s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1631 | _M_allocate_and_copy(size_type __n, 431s | ^~~~~~~~~~~~~~~~~~~~ 431s /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 431s /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 431s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1638 | _M_get_Tp_allocator()); 431s | ~~~~~~~~~~~~~~~~~~~~~~ 431s /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]’: 431s /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 431s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~ 431s /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 431s /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 431s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1720 | __start, _M_get_Tp_allocator()); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s In file included from /usr/include/c++/14/array:43, 431s from /usr/include/dolfinx/mesh/Topology.h:9: 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1789 | operator()(_Iter __first, _Sent __last, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1792 | auto __lasti = ranges::next(__first, __last); 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 431s | ^ 431s In file included from /usr/include/c++/14/tuple:44, 431s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 431s from /usr/include/c++/14/bits/memory_resource.h:41, 431s from /usr/include/c++/14/string:68: 431s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 431s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 767 | operator()(_Iter __first, _Sent __last, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 431s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 431s 195 | vector<_Tp, _Alloc>:: 431s | ^~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 431s | ^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 431s 181 | vector<_Tp, _Alloc>:: 431s | ^~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 431s | ^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 683 | { return std::copy(__first, __first + __n, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/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 >]’: 431s /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 431s 960 | operator()(_It&& __first, _Sent __last) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 709 | vector(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~ 431s /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 431s /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 431s 719 | _M_range_initialize_n(__first, __last, __n); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 431s /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 431s 376 | operator()(_Range&& __r, _Out __result) const 431s | ^~~~~~~~ 431s /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 431s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 379 | std::move(__result)); 431s | ~~~~~~~~~~~~~~~~~~~~ 431s /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 431s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1631 | _M_allocate_and_copy(size_type __n, 431s | ^~~~~~~~~~~~~~~~~~~~ 431s /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 431s /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 431s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1638 | _M_get_Tp_allocator()); 431s | ~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s In file included from /usr/include/c++/14/algorithm:60: 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 185 | __uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 431s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 3147 | std::move(__comp), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1789 | operator()(_Iter __first, _Sent __last, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1792 | auto __lasti = ranges::next(__first, __last); 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 431s | ^ 431s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 431s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 431s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 767 | operator()(_Iter __first, _Sent __last, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 431s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 431s 195 | vector<_Tp, _Alloc>:: 431s | ^~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 431s | ^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 376 | operator()(_Range&& __r, _Out __result) const 431s | ^~~~~~~~ 431s /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 431s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 379 | std::move(__result)); 431s | ~~~~~~~~~~~~~~~~~~~~ 431s /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 431s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 431s 181 | vector<_Tp, _Alloc>:: 431s | ^~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 431s | ^~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 431s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 508 | { return std::get<0>(idx) != r; }); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 431s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 553 | [](auto x) { return std::get<1>(x); }); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 185 | __uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 431s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 3147 | std::move(__comp), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 376 | operator()(_Range&& __r, _Out __result) const 431s | ^~~~~~~~ 431s /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 431s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 379 | std::move(__result)); 431s | ~~~~~~~~~~~~~~~~~~~~ 431s /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 431s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector]’: 431s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 508 | { return std::get<0>(idx) != r; }); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 431s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 553 | [](auto x) { return std::get<1>(x); }); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 646 | std::next(x_new.begin(), shape[1] * i)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 658 | std::next(x_new.begin(), shape[1] * i)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1999 | operator()(_Iter __first, _Sent __last, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 737 | std::move(__result), 431s | ~~~~~~~~~~~~~~~~~~~~ 431s 738 | std::move(__op), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1999 | operator()(_Iter __first, _Sent __last, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 737 | std::move(__result), 431s | ~~~~~~~~~~~~~~~~~~~~ 431s 738 | std::move(__op), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 431s | ^~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 431s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 431s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 508 | { return std::get<0>(idx) != r; }); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 431s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 553 | [](auto x) { return std::get<1>(x); }); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 646 | std::next(x_new.begin(), shape[1] * i)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 658 | std::next(x_new.begin(), shape[1] * i)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 431s 957 | vector<_Tp, _Alloc>:: 431s | ^~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 737 | std::move(__result), 431s | ~~~~~~~~~~~~~~~~~~~~ 431s 738 | std::move(__op), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 431s | ^~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 371 | return std::__do_uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_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]’: 431s /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 431s 1426 | insert(const_iterator __position, initializer_list __l) 431s | ^~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 373 | return std::uninitialized_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 431s /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 431s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 431s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1430 | std::random_access_iterator_tag()); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /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]’: 431s /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 431s 1426 | insert(const_iterator __position, initializer_list __l) 431s | ^~~~~~ 431s /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 431s /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 431s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 431s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1430 | std::random_access_iterator_tag()); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /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]’: 431s /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 431s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~ 431s /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 431s /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 431s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1720 | __start, _M_get_Tp_allocator()); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 431s | ^~~~~~~~ 431s /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 431s /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 431s /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 431s 368 | return ranges::__copy_or_move(std::move(__first), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 431s 369 | std::move(__last), 431s | ~~~~~~~~~~~~~~~~~~ 431s 370 | std::move(__result)); 431s | ~~~~~~~~~~~~~~~~~~~~ 431s /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 431s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 431s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 608 | __miter_base(_Iterator __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 431s from /usr/include/c++/14/bits/stl_algobase.h:67: 431s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 193 | return std::_Destroy_aux::__destroy(__first, __last); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 196 | __destroy(__first, __last); 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1002 | operator()(_It __x, _Sent __bound) const 431s | ^~~~~~~~ 431s /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 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 431s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 675 | move(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 683 | return std::__copy_move_a(std::__miter_base(__first), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 684 | std::__miter_base(__last), __result); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 147 | { return std::copy(__first, __last, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 431s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 3123 | operator()(_Iter __first, _Sent __last, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 431s | ^~~~~~~~ 431s /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 431s /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 431s /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 431s 368 | return ranges::__copy_or_move(std::move(__first), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 431s 369 | std::move(__last), 431s | ~~~~~~~~~~~~~~~~~~ 431s 370 | std::move(__result)); 431s | ~~~~~~~~~~~~~~~~~~~~ 431s /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 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 371 | return std::__do_uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 373 | return std::uninitialized_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector]’: 431s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/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]’: 431s /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 431s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~ 431s /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 431s /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 431s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1720 | __start, _M_get_Tp_allocator()); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 431s | ^~~~~~~~ 431s /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 431s /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 431s /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 431s 368 | return ranges::__copy_or_move(std::move(__first), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 431s 369 | std::move(__last), 431s | ~~~~~~~~~~~~~~~~~~ 431s 370 | std::move(__result)); 431s | ~~~~~~~~~~~~~~~~~~~~ 431s /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 431s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 431s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 608 | __miter_base(_Iterator __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 431s from /usr/include/c++/14/bits/stl_algobase.h:67: 431s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 193 | return std::_Destroy_aux::__destroy(__first, __last); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 196 | __destroy(__first, __last); 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1002 | operator()(_It __x, _Sent __bound) const 431s | ^~~~~~~~ 431s /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 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 431s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 675 | move(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 683 | return std::__copy_move_a(std::__miter_base(__first), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 684 | std::__miter_base(__last), __result); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1805 | std::move(__comp), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 147 | { return std::copy(__first, __last, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 431s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 3123 | operator()(_Iter __first, _Sent __last, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 431s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 3867 | find_if(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 3876 | return std::__find_if(__first, __last, 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 431s | ^~~~~~~~ 431s /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 431s /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 431s /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 431s 368 | return ranges::__copy_or_move(std::move(__first), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 431s 369 | std::move(__last), 431s | ~~~~~~~~~~~~~~~~~~ 431s 370 | std::move(__result)); 431s | ~~~~~~~~~~~~~~~~~~~~ 431s /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 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 737 | std::move(__result), 431s | ~~~~~~~~~~~~~~~~~~~~ 431s 738 | std::move(__op), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 431s | ^~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 715 | return std::__copy_n(__first, __n2, __result, 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s 716 | std::__iterator_category(__first)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 431s | ^~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 715 | return std::__copy_n(__first, __n2, __result, 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s 716 | std::__iterator_category(__first)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 683 | { return std::copy(__first, __first + __n, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1805 | std::move(__comp), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 431s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 3867 | find_if(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 3876 | return std::__find_if(__first, __last, 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 737 | std::move(__result), 431s | ~~~~~~~~~~~~~~~~~~~~ 431s 738 | std::move(__op), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 386 | __result, __alloc); 431s | ~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 398 | return std::__uninitialized_copy_a 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 386 | __result, __alloc); 431s | ~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 398 | return std::__uninitialized_copy_a 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 431s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 185 | __uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 371 | return std::__do_uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 373 | return std::uninitialized_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 431s | ^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 314 | std::move(__result)); 431s | ~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 431s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 431s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 3867 | find_if(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 3876 | return std::__find_if(__first, __last, 431s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 431s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 737 | std::move(__result), 431s | ~~~~~~~~~~~~~~~~~~~~ 431s 738 | std::move(__op), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 346 | __niter_wrap(_From __from, _To __res) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 431s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 431s | ^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 431s | ^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 431s | ^~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 715 | return std::__copy_n(__first, __n2, __result, 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s 716 | std::__iterator_category(__first)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 431s | ^~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 715 | return std::__copy_n(__first, __n2, __result, 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s 716 | std::__iterator_category(__first)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 863 | operator()(_It& __it, _Sent __bound) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1905 | std::__introsort_loop(__first, __last, 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s 1906 | std::__lg(__last - __first) * 2, 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1907 | __comp); 431s | ~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1908 | std::__final_insertion_sort(__first, __last, __comp); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 608 | __miter_base(_Iterator __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 683 | { return std::copy(__first, __first + __n, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 431s | ^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 314 | std::move(__result)); 431s | ~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 737 | std::move(__result), 431s | ~~~~~~~~~~~~~~~~~~~~ 431s 738 | std::move(__op), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1789 | operator()(_Iter __first, _Sent __last, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1792 | auto __lasti = ranges::next(__first, __last); 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 431s | ^ 431s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 431s 957 | vector<_Tp, _Alloc>:: 431s | ^~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 431s | ^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2152 | return __find_if(__first, __last, __pred, 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s 2153 | std::__iterator_category(__first)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 683 | { return std::copy(__first, __first + __n, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 683 | { return std::copy(__first, __first + __n, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 185 | __uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 371 | return std::__do_uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 373 | return std::uninitialized_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 431s | ^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 314 | std::move(__result)); 431s | ~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 431s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 431s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 346 | __niter_wrap(_From __from, _To __res) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 431s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 431s | ^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 431s | ^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 863 | operator()(_It& __it, _Sent __bound) const 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 371 | return std::__do_uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 373 | return std::uninitialized_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1905 | std::__introsort_loop(__first, __last, 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s 1906 | std::__lg(__last - __first) * 2, 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1907 | __comp); 431s | ~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1908 | std::__final_insertion_sort(__first, __last, __comp); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 608 | __miter_base(_Iterator __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 371 | return std::__do_uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 373 | return std::uninitialized_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 431s | ^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 314 | std::move(__result)); 431s | ~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 737 | std::move(__result), 431s | ~~~~~~~~~~~~~~~~~~~~ 431s 738 | std::move(__op), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1789 | operator()(_Iter __first, _Sent __last, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1792 | auto __lasti = ranges::next(__first, __last); 431s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 431s | ^ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 431s | ^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2152 | return __find_if(__first, __last, __pred, 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s 2153 | std::__iterator_category(__first)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 147 | { return std::copy(__first, __last, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 185 | __uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 431s | ^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1876 | __introsort_loop(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1884 | std::__partial_sort(__first, __last, __last, __comp); 431s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 431s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 431s | ^~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 1819 | __comp); 431s | ~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 1822 | std::__insertion_sort(__first, __last, __comp); 431s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 431s | ^~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 431s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 737 | std::move(__result), 431s | ~~~~~~~~~~~~~~~~~~~~ 431s 738 | std::move(__op), std::move(__proj)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 431s | ^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2152 | return __find_if(__first, __last, __pred, 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 431s 2153 | std::__iterator_category(__first)); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 683 | { return std::copy(__first, __first + __n, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 683 | { return std::copy(__first, __first + __n, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice >(MPI_Comm, const std::vector&, std::array, int64_t)::; _Proj = std::identity]’: 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 431s | ^~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 431s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 431s 610 | this->_M_impl._M_start, 431s | ~~~~~~~~~~~~~~~~~~~~~~~ 431s 611 | _M_get_Tp_allocator()); 431s | ~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 431s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 1002 | operator()(_It __x, _Sent __bound) const 431s | ^~~~~~~~ 431s /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 431s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 431s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 431s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >(MPI_Comm, std::span, const std::vector&, std::array, int64_t):: >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 431s | ^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2107 | if (__pred(__first)) 431s | ~~~~~~^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2111 | if (__pred(__first)) 431s | ~~~~~~^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2115 | if (__pred(__first)) 431s | ~~~~~~^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2119 | if (__pred(__first)) 431s | ~~~~~~^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2127 | if (__pred(__first)) 431s | ~~~~~~^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2132 | if (__pred(__first)) 431s | ~~~~~~^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 431s 2137 | if (__pred(__first)) 431s | ~~~~~~^~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 386 | __result, __alloc); 431s | ~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 398 | return std::__uninitialized_copy_a 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 386 | __result, __alloc); 431s | ~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 431s 398 | return std::__uninitialized_copy_a 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 642 | copy(_II __first, _II __last, _OI __result) 431s | ^~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 431s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 608 | __miter_base(_Iterator __it) 431s | ^~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 147 | { return std::copy(__first, __last, __result); } 431s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 431s | ^~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 431s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s 185 | __uninit_copy(__first, __last, __result); 431s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 431s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 431s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 431s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 431s | ^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 432s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1876 | __introsort_loop(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1884 | std::__partial_sort(__first, __last, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1819 | __comp); 432s | ~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1822 | std::__insertion_sort(__first, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 185 | __uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector]’: 432s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 432s | ^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 346 | __niter_wrap(_From __from, _To __res) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 185 | __uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 432s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 432s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1002 | operator()(_It __x, _Sent __bound) const 432s | ^~~~~~~~ 432s /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 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 432s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 432s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2107 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2111 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2115 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2119 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2127 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2132 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2137 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 642 | copy(_II __first, _II __last, _OI __result) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 147 | { return std::copy(__first, __last, __result); } 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1863 | __partial_sort(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1868 | std::__heap_select(__first, __middle, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1869 | std::__sort_heap(__first, __middle, __comp); 432s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1856 | __comp); 432s | ~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1770 | __insertion_sort(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1777 | if (__comp(__i, __first)) 432s | ~~~~~~^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 432s | ^~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 432s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 432s 610 | this->_M_impl._M_start, 432s | ~~~~~~~~~~~~~~~~~~~~~~~ 432s 611 | _M_get_Tp_allocator()); 432s | ~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2107 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2111 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2115 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2119 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2127 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2132 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 2137 | if (__pred(__first)) 432s | ~~~~~~^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 642 | copy(_II __first, _II __last, _OI __result) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 432s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 608 | __miter_base(_Iterator __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*; _Tp = double]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 371 | return std::__do_uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 373 | return std::uninitialized_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 432s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 863 | operator()(_It& __it, _Sent __bound) const 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1905 | std::__introsort_loop(__first, __last, 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s 1906 | std::__lg(__last - __first) * 2, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1907 | __comp); 432s | ~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1908 | std::__final_insertion_sort(__first, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 371 | return std::__do_uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 373 | return std::uninitialized_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 432s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice >(MPI_Comm, std::span, const std::vector&, std::array, int64_t)::]’: 432s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 317 | operator()(_Iterator __it) 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 371 | return std::__do_uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 373 | return std::uninitialized_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 608 | __miter_base(_Iterator __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector]’: 432s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 642 | copy(_II __first, _II __last, _OI __result) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 432s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 147 | { return std::copy(__first, __last, __result); } 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 147 | { return std::copy(__first, __last, __result); } 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1863 | __partial_sort(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1868 | std::__heap_select(__first, __middle, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1869 | std::__sort_heap(__first, __middle, __comp); 432s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1856 | __comp); 432s | ~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1770 | __insertion_sort(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1777 | if (__comp(__i, __first)) 432s | ~~~~~~^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 432s | ^~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 147 | { return std::copy(__first, __last, __result); } 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 608 | __miter_base(_Iterator __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 642 | copy(_II __first, _II __last, _OI __result) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1589 | __heap_select(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1593 | std::__make_heap(__first, __middle, __comp); 432s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1595 | if (__comp(__i, __first)) 432s | ~~~~~~^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 432s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 432s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 425 | std::__pop_heap(__first, __last, __last, __comp); 432s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 88 | if (__comp(__a, __b)) 432s | ~~~~~~^~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 90 | if (__comp(__b, __c)) 432s | ~~~~~~^~~~~~~~~~ 432s /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 432s 91 | std::iter_swap(__result, __b); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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 432s 92 | else if (__comp(__a, __c)) 432s | ~~~~~~^~~~~~~~~~ 432s /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 432s 93 | std::iter_swap(__result, __c); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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 432s 95 | std::iter_swap(__result, __a); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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 432s 97 | else if (__comp(__a, __c)) 432s | ~~~~~~^~~~~~~~~~ 432s /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 432s 98 | std::iter_swap(__result, __a); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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 432s 99 | else if (__comp(__b, __c)) 432s | ~~~~~~^~~~~~~~~~ 432s /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 432s 100 | std::iter_swap(__result, __c); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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 432s 102 | std::iter_swap(__result, __b); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1829 | __unguarded_partition(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1835 | while (__comp(__first, __pivot)) 432s | ~~~~~~^~~~~~~~~~~~~~~~~~ 432s /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 432s 1838 | while (__comp(__pivot, __last)) 432s | ~~~~~~^~~~~~~~~~~~~~~~~ 432s /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 432s 1842 | std::iter_swap(__first, __last); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s /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&)::]’: 432s /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 432s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 432s | ^~~~~~~~ 432s /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 432s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 432s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 863 | operator()(_It& __it, _Sent __bound) const 432s | ^~~~~~~~ 432s /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 >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 923 | std::__miter_base(__last), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 924 | __result); 432s | ~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1905 | std::__introsort_loop(__first, __last, 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s 1906 | std::__lg(__last - __first) * 2, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1907 | __comp); 432s | ~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1908 | std::__final_insertion_sort(__first, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 432s /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&):: >]’: 432s /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 432s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 432s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 432s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 317 | operator()(_Iterator __it) 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 185 | __uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/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&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1876 | __introsort_loop(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1884 | std::__partial_sort(__first, __last, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1819 | __comp); 432s | ~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1822 | std::__insertion_sort(__first, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 371 | return std::__do_uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 373 | return std::uninitialized_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 432s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 317 | operator()(_Iterator __it) 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 432s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 608 | __miter_base(_Iterator __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 432s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 432s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 346 | __niter_wrap(_From __from, _To __res) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 642 | copy(_II __first, _II __last, _OI __result) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 185 | __uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 432s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 185 | __uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 608 | __miter_base(_Iterator __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 642 | copy(_II __first, _II __last, _OI __result) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1589 | __heap_select(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1593 | std::__make_heap(__first, __middle, __comp); 432s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1595 | if (__comp(__i, __first)) 432s | ~~~~~~^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 432s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 432s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 425 | std::__pop_heap(__first, __last, __last, __comp); 432s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 88 | if (__comp(__a, __b)) 432s | ~~~~~~^~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 90 | if (__comp(__b, __c)) 432s | ~~~~~~^~~~~~~~~~ 432s /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 432s 91 | std::iter_swap(__result, __b); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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 432s 92 | else if (__comp(__a, __c)) 432s | ~~~~~~^~~~~~~~~~ 432s /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 432s 93 | std::iter_swap(__result, __c); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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 432s 95 | std::iter_swap(__result, __a); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 432s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 97 | else if (__comp(__a, __c)) 432s | ~~~~~~^~~~~~~~~~ 432s /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 432s 98 | std::iter_swap(__result, __a); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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 432s 99 | else if (__comp(__b, __c)) 432s | ~~~~~~^~~~~~~~~~ 432s /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 432s 100 | std::iter_swap(__result, __c); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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 432s 102 | std::iter_swap(__result, __b); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 608 | __miter_base(_Iterator __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_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&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1829 | __unguarded_partition(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1835 | while (__comp(__first, __pivot)) 432s | ~~~~~~^~~~~~~~~~~~~~~~~~ 432s /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 432s 1838 | while (__comp(__pivot, __last)) 432s | ~~~~~~^~~~~~~~~~~~~~~~~ 432s /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 432s 1842 | std::iter_swap(__first, __last); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s /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&):: >]’: 432s /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 432s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~~~~~~ 432s /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 432s /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&)::]’: 432s /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 432s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 432s | ^~~~~~~~ 432s /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 432s /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 >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 923 | std::__miter_base(__last), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 924 | __result); 432s | ~~~~~~~~~ 432s /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&):: >]’: 432s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr 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&):: >]’: 432s /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 432s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 432s /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 >]’: 432s /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 432s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 432s | ^~~~~~~~~ 432s /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 432s /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 >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /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&)::]’: 432s /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 432s 239 | operator()(_Value& __val, _Iterator __it) 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1876 | __introsort_loop(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1884 | std::__partial_sort(__first, __last, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 147 | { return std::copy(__first, __last, __result); } 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/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&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1819 | __comp); 432s | ~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1822 | std::__insertion_sort(__first, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1863 | __partial_sort(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1868 | std::__heap_select(__first, __middle, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1869 | std::__sort_heap(__first, __middle, __comp); 432s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1856 | __comp); 432s | ~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1770 | __insertion_sort(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1777 | if (__comp(__i, __first)) 432s | ~~~~~~^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 432s | ^~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 185 | __uninit_copy(__first, __last, __result); 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 432s /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 432s 2981 | __miter_base(move_iterator<_Iterator> __it) 432s | ^~~~~~~~~~~~ 432s /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*]’: 432s /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 432s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 432s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 147 | { return std::copy(__first, __last, __result); } 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/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&):: >]’: 432s /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 432s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 432s | ^~~~~~~~~~~~~ 432s /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 432s 232 | if (__comp(__first + __secondChild, 432s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 432s 233 | __first + (__secondChild - 1))) 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 147 | { return std::copy(__first, __last, __result); } 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 432s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 432s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 608 | __miter_base(_Iterator __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_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&):: >]’: 432s /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 432s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~~~~~~ 432s /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 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 642 | copy(_II __first, _II __last, _OI __result) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_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&):: >]’: 432s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 432s /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 432s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 432s | ^~~~~~~~~ 432s /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 432s /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 >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1589 | __heap_select(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1593 | std::__make_heap(__first, __middle, __comp); 432s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1595 | if (__comp(__i, __first)) 432s | ~~~~~~^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 432s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /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&)::]’: 432s /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 432s 239 | operator()(_Value& __val, _Iterator __it) 432s | ^~~~~~~~ 432s /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 432s 425 | std::__pop_heap(__first, __last, __last, __comp); 432s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 88 | if (__comp(__a, __b)) 432s | ~~~~~~^~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 90 | if (__comp(__b, __c)) 432s | ~~~~~~^~~~~~~~~~ 432s /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 432s 91 | std::iter_swap(__result, __b); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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 432s 92 | else if (__comp(__a, __c)) 432s | ~~~~~~^~~~~~~~~~ 432s /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 432s 93 | std::iter_swap(__result, __c); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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 432s 95 | std::iter_swap(__result, __a); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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 432s 97 | else if (__comp(__a, __c)) 432s | ~~~~~~^~~~~~~~~~ 432s /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 432s 98 | std::iter_swap(__result, __a); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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 432s 99 | else if (__comp(__b, __c)) 432s | ~~~~~~^~~~~~~~~~ 432s /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 432s 100 | std::iter_swap(__result, __c); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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 432s 102 | std::iter_swap(__result, __b); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1829 | __unguarded_partition(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1835 | while (__comp(__first, __pivot)) 432s | ~~~~~~^~~~~~~~~~~~~~~~~~ 432s /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 432s 1838 | while (__comp(__pivot, __last)) 432s | ~~~~~~^~~~~~~~~~~~~~~~~ 432s /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 432s 1842 | std::iter_swap(__first, __last); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s /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&)::]’: 432s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 923 | std::__miter_base(__last), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 924 | __result); 432s | ~~~~~~~~~ 432s /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&):: >]’: 432s /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 432s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1863 | __partial_sort(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1868 | std::__heap_select(__first, __middle, __last, __comp); 432s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1869 | std::__sort_heap(__first, __middle, __comp); 432s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1856 | __comp); 432s | ~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1770 | __insertion_sort(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1777 | if (__comp(__i, __first)) 432s | ~~~~~~^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 432s | ^~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 135 | __push_heap(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 432s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_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&):: >]’: 432s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_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&):: >]’: 432s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 432s | ^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 147 | { return std::copy(__first, __last, __result); } 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 432s /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 432s 608 | __miter_base(_Iterator __it) 432s | ^~~~~~~~~~~~ 432s /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 > >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/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&)::]’: 432s /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 432s 239 | operator()(_Value& __val, _Iterator __it) 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 432s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 195 | operator()(_Iterator __it, _Value& __val) 432s | ^~~~~~~~ 432s /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*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s 642 | copy(_II __first, _II __last, _OI __result) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 432s /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&):: >]’: 432s /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 432s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 432s | ^~~~~~~~~~~~~ 432s /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 432s 232 | if (__comp(__first + __secondChild, 432s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 432s 233 | __first + (__secondChild - 1))) 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 432s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 432s /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 432s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 432s /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 432s 346 | __niter_wrap(_From __from, _To __res) 432s | ^~~~~~~~~~~~ 432s /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&):: >]’: 432s /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 432s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 432s | ^~~~~~~~~~~~~ 432s /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 432s 232 | if (__comp(__first + __secondChild, 432s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 432s 233 | __first + (__secondChild - 1))) 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 135 | __push_heap(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 432s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/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&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1589 | __heap_select(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1593 | std::__make_heap(__first, __middle, __comp); 432s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1595 | if (__comp(__i, __first)) 432s | ~~~~~~^~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 432s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 425 | std::__pop_heap(__first, __last, __last, __comp); 432s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 88 | if (__comp(__a, __b)) 432s | ~~~~~~^~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 90 | if (__comp(__b, __c)) 432s | ~~~~~~^~~~~~~~~~ 432s /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 432s 91 | std::iter_swap(__result, __b); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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 432s 92 | else if (__comp(__a, __c)) 432s | ~~~~~~^~~~~~~~~~ 432s /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 432s 93 | std::iter_swap(__result, __c); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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 432s 95 | std::iter_swap(__result, __a); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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 432s 97 | else if (__comp(__a, __c)) 432s | ~~~~~~^~~~~~~~~~ 432s /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 432s 98 | std::iter_swap(__result, __a); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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 432s 99 | else if (__comp(__b, __c)) 432s | ~~~~~~^~~~~~~~~~ 432s /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 432s 100 | std::iter_swap(__result, __c); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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 432s 102 | std::iter_swap(__result, __b); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 432s /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&):: >]’: 432s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 1829 | __unguarded_partition(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 432s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 195 | operator()(_Iterator __it, _Value& __val) 432s | ^~~~~~~~ 432s /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 432s 1835 | while (__comp(__first, __pivot)) 432s | ~~~~~~^~~~~~~~~~~~~~~~~~ 432s /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 432s 1838 | while (__comp(__pivot, __last)) 432s | ~~~~~~^~~~~~~~~~~~~~~~~ 432s /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 432s 1842 | std::iter_swap(__first, __last); 432s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 432s /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&)::]’: 432s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 923 | std::__miter_base(__last), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 924 | __result); 432s | ~~~~~~~~~ 432s /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&):: >]’: 432s /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 432s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 642 | copy(_II __first, _II __last, _OI __result) 432s | ^~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 432s /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 432s 2981 | __miter_base(move_iterator<_Iterator> __it) 432s | ^~~~~~~~~~~~ 432s /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*]’: 432s /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 432s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 135 | __push_heap(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 432s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /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&):: >]’: 432s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_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&):: >]’: 432s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 432s | ^~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 432s | ^~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 432s /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 432s 608 | __miter_base(_Iterator __it) 432s | ^~~~~~~~~~~~ 432s /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 > >]’: 432s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/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&)::]’: 432s /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 432s 239 | operator()(_Value& __val, _Iterator __it) 432s | ^~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 432s | ^~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s /usr/include/c++/14/bits/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&)::]’: 432s /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 432s 195 | operator()(_Iterator __it, _Value& __val) 432s | ^~~~~~~~ 432s /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&):: >]’: 432s /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 432s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 432s | ^~~~~~~~~~~~~ 432s /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 432s 232 | if (__comp(__first + __secondChild, 432s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 432s 233 | __first + (__secondChild - 1))) 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 432s /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 432s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 432s /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 432s 346 | __niter_wrap(_From __from, _To __res) 432s | ^~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 432s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 135 | __push_heap(_RandomAccessIterator __first, 432s | ^~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 432s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 432s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 432s 195 | operator()(_Iterator __it, _Value& __val) 432s | ^~~~~~~~ 432s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp:16: 432s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 432s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 143 | return [&](std::span rows, 432s | ^ 432s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 147 | this->add(data, rows, cols); 432s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 432s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp: In lambda function: 432s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 238 | A.index_map(1)->local_to_global(std::vector{col}, tmp); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp:238:36: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s In file included from /usr/include/catch2/internal/catch_decomposer.hpp:11, 432s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 432s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 432s from /usr/include/catch2/catch_test_macros.hpp:11, 432s from /usr/include/catch2/catch_template_test_macros.hpp:20, 432s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/generation.cpp:9: 432s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 432s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 432s | ^ 432s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 432s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 432s | ^ 432s In file included from /usr/include/c++/14/vector:66, 432s from /usr/include/catch2/catch_tostring.hpp:12, 432s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 432s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 432s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 432s from /usr/include/catch2/catch_test_macros.hpp:11, 432s from /usr/include/catch2/catch_template_test_macros.hpp:20, 432s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:13: 432s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 432s 681 | vector(initializer_list __l, 432s | ^~~~~~ 432s /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 >]’: 432s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 432s | ^~~~~~~~~~~~~ 432s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /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 > >]’: 432s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 432s /tmp/autopkgtest.lIfmcX/build.Nrz/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 432s 117 | std::vector expected_x = {/* v_0 */ 0.5, 0.5, 0.0, 432s | ^~~~~~~~~~ 432s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:25: 432s /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]’: 432s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 432s | ^~~~~ 432s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:24: 432s /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]’: 432s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 432s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 432s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/vector:66, 432s from /usr/include/basix/mdspan.hpp:6096, 432s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp:11: 432s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]’: 432s /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 432s 681 | vector(initializer_list __l, 432s | ^~~~~~ 432s /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]’: 432s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 432s 450 | rowptr_container_type new_row_ptr = {0}; 432s | ^~~~~~~~~~~ 432s In file included from /usr/include/c++/14/algorithm:63, 432s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 432s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 432s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:17: 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 432s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1159 | std::move(__comp), std::move(__proj)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 432s 610 | this->_M_impl._M_start, 432s | ~~~~~~~~~~~~~~~~~~~~~~~ 432s 611 | _M_get_Tp_allocator()); 432s | ~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/dolfinx/mesh/generation.h:11, 432s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:22: 432s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 432s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 783 | Mesh> create_mesh( 432s | ^~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 432s | ^ 432s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 830 | cells1 = std::vector(cells.begin(), cells.end()); 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 432s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 841 | std::vector cells1_v 432s | ^~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 880 | boundary_v.erase(unique_end, range_end); 432s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 885 | boundary_v.erase(boundary_v.begin()); 432s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 432s | ^~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 905 | nodes1.erase(unique_end, range_end); 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 911 | Geometry geometry 432s | ^~~~~~~~ 432s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/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]’: 432s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 249 | void add(std::span x, std::span rows, 432s | ^~~ 432s /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]’: 432s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 432s 724 | double norm_sq_local = std::accumulate( 432s | ~~~~~~~~~~~~~~~^ 432s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 432s from /usr/include/c++/14/algorithm:63, 432s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp:10: 432s /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]’: 432s /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 432s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp: In function ‘void {anonymous}::spmv(dolfinx::la::MatrixCSR&, dolfinx::la::Vector&, dolfinx::la::Vector&) [with T = double]’: 432s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 98 | spmv_impl(values, row_begin, off_diag_offset, cols, _x, _y); 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp:98:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 105 | spmv_impl(values, off_diag_offset, row_end, cols, _x, _y); 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp:105:15: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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()::]’: 432s /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 432s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 432s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 201 | std::move(__f), std::move(__proj)); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /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]’: 432s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 432s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 432s 450 | rowptr_container_type new_row_ptr = {0}; 432s | ^~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 432s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 432s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 432s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 432s 540 | x.insert(x.end(), {x0, x1}); 432s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 565 | v2, v3, vmid}); 432s | ~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 627 | {x.size() / 2, 2}, partitioner); 432s | ^ 432s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 632 | std::vector{}, {0, 2}, partitioner); 432s | ^ 432s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 432s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 432s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 432s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 432s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 671 | i0 + iy + ny + 2}); 432s | ~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 676 | {x.size() / 2, 2}, partitioner); 432s | ^ 432s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 681 | std::vector{}, {0, 2}, partitioner); 432s | ^ 432s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s /usr/include/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]’: 432s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 642 | _index_maps[1]->local_to_global(local_col, global_col); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 432s from /usr/include/dolfinx/refinement/interval.h:12: 432s /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]’: 432s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 432s 177 | std::for_each(local_edge_to_new_vertex.begin(), 432s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 178 | local_edge_to_new_vertex.end(), 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 179 | [global_offset](auto& e) { e.second += global_offset; }); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 432s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 432s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 432s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 432s 254 | recv_local_edge); 432s | ~~~~~~~~~~~~~~~~ 432s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 432s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 432s 1426 | insert(const_iterator __position, initializer_list __l) 432s | ^~~~~~ 432s /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 432s /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 432s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 432s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432s 1430 | std::random_access_iterator_tag()); 432s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/refinement/plaza.h: In function ‘std::pair, std::vector > dolfinx::refinement::plaza::impl::face_long_edge(const dolfinx::mesh::Mesh&) [with T = double]’: 433s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 433s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /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]’: 433s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/string_view:56, 433s from /usr/include/c++/14/bits/basic_string.h:47, 433s from /usr/include/c++/14/string:54, 433s from /usr/include/catch2/internal/catch_stringref.hpp:12, 433s from /usr/include/catch2/catch_assertion_info.hpp:13, 433s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 433s /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 >]’: 433s /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 433s 960 | operator()(_It&& __first, _Sent __last) const 433s | ^~~~~~~~ 433s /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]’: 433s /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 433s 709 | vector(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~ 433s /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 433s /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 433s 719 | _M_range_initialize_n(__first, __last, __n); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/numeric:62, 433s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 433s from /usr/include/dolfinx/common/MPI.h:17, 433s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:19: 433s /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]’: 433s /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 433s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 433s | ^~~~ 433s /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 433s In file included from /usr/include/c++/14/chrono:48, 433s from /usr/include/catch2/catch_tostring.hpp:545: 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 433s | ^~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 433s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 46 | void reorder_list(std::span list, std::span nodemap) 433s | ^~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 53 | const std::vector orig(list.begin(), list.end()); 433s | ^~~~ 433s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 58 | std::ranges::copy(links_old, links_new.begin()); 433s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/vector:72: 433s /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]’: 433s /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 433s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 433s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 433s 239 | __x.end()); 433s | ~~~~~~~~~~ 433s /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 433s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 251 | end(), _M_get_Tp_allocator()); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 433s from /usr/include/c++/14/bits/basic_string.h:39: 433s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 433s 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: 433s /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 433s 993 | std::_Destroy(__first, __last); 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1805 | std::move(__comp), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/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]’: 433s /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 433s 1134 | operator()(_Iter __first, _Sent __last, 433s | ^~~~~~~~ 433s /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 433s /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 433s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /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 433s 1139 | return {__first, __first}; 433s | ^ 433s /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 433s 1148 | return {++__dest, __first}; 433s | ^ 433s /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]’: 433s /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 433s 1577 | erase(const_iterator __first, const_iterator __last) 433s | ^~~~~ 433s /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 433s /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 433s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 433s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /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]’: 433s /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 433s 1549 | erase(const_iterator __position) 433s | ^~~~~ 433s /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 433s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 433s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/vector:65: 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 371 | return std::__do_uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 373 | return std::uninitialized_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 433s from /usr/include/dolfinx/mesh/Mesh.h:9, 433s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:21: 433s /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]’: 433s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 119 | std::ranges::copy(buffer, range.begin()); 433s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 433s /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 >]’: 433s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 676 | distribute_data(MPI_Comm comm0, std::span indices, 433s | ^~~~~~~~~~~~~~~ 433s /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]’: 433s /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 433s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 2021 | std::move(__comp), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /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 >]’: 433s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 382 | create_geometry( 433s | ^~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 424 | const std::vector l2l = graph::build::compute_local_to_local( 433s | ^~~ 433s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 429 | std::ranges::transform(l2l, igi.begin(), 433s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 433s 430 | [&nodes](auto index) { return nodes[index]; }); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 433s 1426 | insert(const_iterator __position, initializer_list __l) 433s | ^~~~~~ 433s /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 433s /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 433s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 433s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1430 | std::random_access_iterator_tag()); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 433s /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 >]’: 433s /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 433s 960 | operator()(_It&& __first, _Sent __last) const 433s | ^~~~~~~~ 433s /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]’: 433s /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 433s 709 | vector(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~ 433s /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 433s /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 433s 719 | _M_range_initialize_n(__first, __last, __n); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/vector:72: 433s /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]’: 433s /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 433s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 433s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 433s 239 | __x.end()); 433s | ~~~~~~~~~~ 433s /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 433s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 251 | end(), _M_get_Tp_allocator()); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 433s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 433s from /usr/include/c++/14/vector:65: 433s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 433s 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: 433s /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 433s 993 | std::_Destroy(__first, __last); 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s /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]’: 433s /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 433s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 776 | ranges::begin(__r2), ranges::end(__r2), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 777 | std::move(__result), std::move(__binary_op), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 778 | std::move(__proj1), std::move(__proj2)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /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 433s /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)::]’: 433s /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 433s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 433s | ^~~~~~~~ 433s /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 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1805 | std::move(__comp), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/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)::]’: 433s /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 433s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 2095 | __value, std::move(__comp), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 433s /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 433s 1497 | insert(const_iterator __position, _InputIterator __first, 433s | ^~~~~~ 433s /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 433s /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 433s /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 433s 1501 | _M_range_insert(begin() + __offset, __first, __last, 433s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1502 | std::__iterator_category(__first)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /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 433s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 433s from /usr/include/dolfinx/fem/assembler.h:9, 433s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 433s from /usr/include/dolfinx.h:11, 433s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp:14: 433s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 433s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 433s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /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]’: 433s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 433s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 433s 957 | vector<_Tp, _Alloc>:: 433s | ^~~~~~~~~~~~~~~~~~~ 433s /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)>]’: 433s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 267 | void assemble_matrix( 433s | ^~~~~~~~~~~~~~~ 433s /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]’: 433s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 715 | 0); 433s | ~~ 433s /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&)::]’: 433s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 433s | ^~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s In file included from /usr/include/c++/14/numeric:62, 433s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 433s from /usr/include/dolfinx/common/MPI.h:17, 433s from /usr/include/dolfinx/common/dolfinx_common.h:13, 433s from /usr/include/dolfinx.h:10: 433s /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)>]’: 433s /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 433s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 433s | ^~~~~~~~~~ 433s /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 433s /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 >]’: 433s /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 433s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 433s | ^~~~~~~~ 433s /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 433s /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 433s 629 | return ranges::fill_n(std::move(__first), __len, __value); 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/dolfinx/fem/Function.h:17, 433s from /usr/include/dolfinx/fem/DirichletBC.h:12, 433s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 433s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = double; Container = std::vector >]’: 433s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 99 | std::span(_buffer_remote), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 100 | std::span(_request)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /tmp/autopkgtest.lIfmcX/build.Nrz/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]’: 433s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 35 | void spmv_impl(std::span values, 433s | ^~~~~~~~~ 433s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/matrix.cpp:35:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /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]’: 433s /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 433s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 433s | ^~~~~~~~~~~~~~~~~~~~~ 433s /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 433s /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()::]’: 433s /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 433s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 433s | ^~~~~~~~ 433s /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 433s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1720 | __start, _M_get_Tp_allocator()); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /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 433s /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)::]’: 433s /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 433s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 2095 | __value, std::move(__comp), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/vector:66, 433s from /usr/include/catch2/catch_tostring.hpp:12, 433s from /usr/include/catch2/internal/catch_decomposer.hpp:11, 433s from /usr/include/catch2/internal/catch_assertion_handler.hpp:12, 433s from /usr/include/catch2/internal/catch_test_macro_impl.hpp:12, 433s from /usr/include/catch2/catch_test_macros.hpp:11, 433s from /usr/include/catch2/catch_template_test_macros.hpp:20, 433s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:7: 433s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 433s 681 | vector(initializer_list __l, 433s | ^~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 683 | { return std::copy(__first, __first + __n, __result); } 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/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 >]’: 433s /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 433s 960 | operator()(_It&& __first, _Sent __last) const 433s | ^~~~~~~~ 433s /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]’: 433s /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 433s 709 | vector(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~ 433s /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 433s /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 433s 719 | _M_range_initialize_n(__first, __last, __n); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/format:55, 433s from /usr/include/c++/14/bits/chrono_io.h:39, 433s from /usr/include/c++/14/chrono:3360: 433s /usr/include/c++/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 >]’: 433s /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 433s 376 | operator()(_Range&& __r, _Out __result) const 433s | ^~~~~~~~ 433s /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 433s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 379 | std::move(__result)); 433s | ~~~~~~~~~~~~~~~~~~~~ 433s /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 433s /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]’: 433s /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 433s 1631 | _M_allocate_and_copy(size_type __n, 433s | ^~~~~~~~~~~~~~~~~~~~ 433s /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 433s /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 433s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1638 | _M_get_Tp_allocator()); 433s | ~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/string:51: 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 642 | copy(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_0() [with TestType = double]’: 433s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:78:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 433s 78 | std::vector expected_x = { 433s | ^~~~~~~~~~ 433s /usr/include/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]’: 433s /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 433s 1789 | operator()(_Iter __first, _Sent __last, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1792 | auto __lasti = ranges::next(__first, __last); 433s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 433s | ^ 433s In file included from /usr/include/c++/14/tuple:44, 433s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 433s from /usr/include/c++/14/bits/memory_resource.h:41, 433s from /usr/include/c++/14/string:68: 433s /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]’: 433s /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 433s 767 | operator()(_Iter __first, _Sent __last, 433s | ^~~~~~~~ 433s /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 433s /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]’: 433s /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 433s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 433s | ^~~~~~~~ 433s /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 433s /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]’: 433s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 433s 195 | vector<_Tp, _Alloc>:: 433s | ^~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 433s /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 433s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 433s | ^~~~~~~~~~~~~~ 433s /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]’: 433s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 433s 181 | vector<_Tp, _Alloc>:: 433s | ^~~~~~~~~~~~~~~~~~~ 433s /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 433s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 433s | ^~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 185 | __uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_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]’: 433s /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 433s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 3147 | std::move(__comp), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/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 >]’: 433s /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 433s 376 | operator()(_Range&& __r, _Out __result) const 433s | ^~~~~~~~ 433s /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 433s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 379 | std::move(__result)); 433s | ~~~~~~~~~~~~~~~~~~~~ 433s /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 433s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_3() [with TestType = double]’: 433s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:120:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 433s 120 | std::vector expected_x = { 433s | ^~~~~~~~~~ 433s /usr/include/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 >]’: 433s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /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 433s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 433s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 508 | { return std::get<0>(idx) != r; }); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 433s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 553 | [](auto x) { return std::get<1>(x); }); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 433s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 433s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 433s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 646 | std::next(x_new.begin(), shape[1] * i)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 433s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 658 | std::next(x_new.begin(), shape[1] * i)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 433s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 433s from /usr/include/dolfinx.h:16: 433s /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]’: 433s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 379 | cells.insert(cells.end(), 433s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 433s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 386 | {x.size() / 3, 3}, partitioner); 433s | ^ 433s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In lambda function: 433s /tmp/autopkgtest.lIfmcX/build.Nrz/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 433s 187 | {x.size() / 3, 3}, partitioner); 433s | ^ 433s /tmp/autopkgtest.lIfmcX/build.Nrz/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 433s /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]’: 433s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 433s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 429 | {x.size() / 3, 3}, partitioner); 433s | ^ 433s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /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]’: 433s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 433s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 433s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 476 | {x.size() / 3, 3}, partitioner); 433s | ^ 433s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /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]’: 433s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1999 | operator()(_Iter __first, _Sent __last, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = 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]’: 433s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 737 | std::move(__result), 433s | ~~~~~~~~~~~~~~~~~~~~ 433s 738 | std::move(__op), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 433s | ^~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In lambda function: 433s /tmp/autopkgtest.lIfmcX/build.Nrz/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 433s 166 | x.insert(x.end(), {static_cast(i) / comm_size, static_cast(i) + 1, 433s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 167 | static_cast(2. * i + comm_size)}); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /tmp/autopkgtest.lIfmcX/build.Nrz/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 433s 187 | {x.size() / 3, 3}, partitioner); 433s | ^ 433s /tmp/autopkgtest.lIfmcX/build.Nrz/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 433s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘void CATCH2_INTERNAL_TEMPLATE_TEST_6() [with TestType = double]’: 433s /tmp/autopkgtest.lIfmcX/build.Nrz/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 433s 201 | std::vector expected_x 433s | ^~~~~~~~~~ 433s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 433s 957 | vector<_Tp, _Alloc>:: 433s | ^~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 433s 681 | vector(initializer_list __l, 433s | ^~~~~~ 433s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = float]’: 433s /tmp/autopkgtest.lIfmcX/build.Nrz/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 433s 56 | std::vector cells{0, 1, 1, 2}; 433s | ^~~~~ 433s /tmp/autopkgtest.lIfmcX/build.Nrz/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 433s 63 | mesh::create_cell_partitioner()); 433s | ^ 433s /tmp/autopkgtest.lIfmcX/build.Nrz/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 433s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 433s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 402 | std::ranges::transform(p, xg, p.begin(), 433s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 433s 403 | [size = rows.size()](auto x, auto y) 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 404 | { return x + y / size; }); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 433s 957 | vector<_Tp, _Alloc>:: 433s | ^~~~~~~~~~~~~~~~~~~ 433s /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 433s /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 433s /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 433s 980 | std::copy(__first, __last, __position); 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /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 433s 987 | std::__uninitialized_copy_a(__mid, __last, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 433s 988 | this->_M_impl._M_finish, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~ 433s 989 | _M_get_Tp_allocator()); 433s | ~~~~~~~~~~~~~~~~~~~~~~ 433s /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 433s 998 | std::copy(__first, __mid, __position); 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /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 433s 1027 | = std::__uninitialized_copy_a(__first, __last, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s 1028 | __new_finish, 433s | ~~~~~~~~~~~~~ 433s 1029 | _M_get_Tp_allocator()); 433s | ~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:18: 433s /usr/include/dolfinx/refinement/refine.h: In function ‘std::tuple, std::optional > >, std::optional > > > dolfinx::refinement::refine(const dolfinx::mesh::Mesh&, std::optional >, const dolfinx::mesh::CellPartitionFunction&, Option) [with T = float]’: 433s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 433s | ^~~~~ 433s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 386 | __result, __alloc); 433s | ~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 642 | copy(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 398 | return std::__uninitialized_copy_a 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp: In function ‘dolfinx::mesh::Mesh create_3_vertex_interval_mesh() [with T = double]’: 433s /tmp/autopkgtest.lIfmcX/build.Nrz/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 433s 56 | std::vector cells{0, 1, 1, 2}; 433s | ^~~~~ 433s /tmp/autopkgtest.lIfmcX/build.Nrz/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 433s 58 | std::vector x{v0[0], v0[1], v0[2], v1[0], v1[1], 433s | ^ 433s /tmp/autopkgtest.lIfmcX/build.Nrz/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 433s 63 | mesh::create_cell_partitioner()); 433s | ^ 433s /tmp/autopkgtest.lIfmcX/build.Nrz/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 433s /usr/include/dolfinx/refinement/refine.h: In function ‘std::tuple, std::optional > >, std::optional > > > dolfinx::refinement::refine(const dolfinx::mesh::Mesh&, std::optional >, const dolfinx::mesh::CellPartitionFunction&, Option) [with T = double]’: 433s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 73 | mesh::Mesh mesh1 = mesh::create_mesh( 433s | ^~~~~ 433s /usr/include/dolfinx/refinement/refine.h:73:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s In file included from /usr/include/c++/14/algorithm:63, 433s from /usr/include/catch2/internal/catch_is_permutation.hpp:11, 433s from /usr/include/catch2/matchers/catch_matchers_range_equals.hpp:11, 433s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:11: 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 433s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1159 | std::move(__comp), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 433s 610 | this->_M_impl._M_start, 433s | ~~~~~~~~~~~~~~~~~~~~~~~ 433s 611 | _M_get_Tp_allocator()); 433s | ~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 371 | return std::__do_uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 373 | return std::uninitialized_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/dolfinx/mesh/generation.h:11, 433s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:15: 433s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 433s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 783 | Mesh> create_mesh( 433s | ^~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 433s | ^ 433s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 830 | cells1 = std::vector(cells.begin(), cells.end()); 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 841 | std::vector cells1_v 433s | ^~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 880 | boundary_v.erase(unique_end, range_end); 433s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 885 | boundary_v.erase(boundary_v.begin()); 433s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 433s | ^~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 905 | nodes1.erase(unique_end, range_end); 433s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 911 | Geometry geometry 433s | ^~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_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]’: 433s /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 433s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 433s | ^~~~~~~~~~~~~~~~~~~~~ 433s /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 433s /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 433s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1720 | __start, _M_get_Tp_allocator()); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 433s | ^~~~~~~~ 433s /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 433s /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 433s /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 433s 368 | return ranges::__copy_or_move(std::move(__first), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 433s 369 | std::move(__last), 433s | ~~~~~~~~~~~~~~~~~~ 433s 370 | std::move(__result)); 433s | ~~~~~~~~~~~~~~~~~~~~ 433s /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 433s In file included from /usr/include/c++/14/string:44: 433s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 608 | __miter_base(_Iterator __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s In file included from /usr/include/c++/14/optional:48, 433s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/rectangle.cpp:9: 433s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 193 | return std::_Destroy_aux::__destroy(__first, __last); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 196 | __destroy(__first, __last); 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1002 | operator()(_It __x, _Sent __bound) const 433s | ^~~~~~~~ 433s /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 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 433s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 433s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 675 | move(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 683 | return std::__copy_move_a(std::__miter_base(__first), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 684 | std::__miter_base(__last), __result); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_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]’: 433s /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 433s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 433s | ^~~~~~~~~~~~~~~~~~~~~ 433s /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 433s /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 433s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1720 | __start, _M_get_Tp_allocator()); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 147 | { return std::copy(__first, __last, __result); } 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 433s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 3123 | operator()(_Iter __first, _Sent __last, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 433s | ^~~~~~~~ 433s /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 433s /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 433s /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 433s 368 | return ranges::__copy_or_move(std::move(__first), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 433s 369 | std::move(__last), 433s | ~~~~~~~~~~~~~~~~~~ 433s 370 | std::move(__result)); 433s | ~~~~~~~~~~~~~~~~~~~~ 433s /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 433s /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]’: 433s /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 433s 1631 | _M_allocate_and_copy(size_type __n, 433s | ^~~~~~~~~~~~~~~~~~~~ 433s /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 433s /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 433s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1638 | _M_get_Tp_allocator()); 433s | ~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/algorithm:60: 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 642 | copy(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 433s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 433s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/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]’: 433s /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 433s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 433s | ^~~~~~~~ 433s /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 433s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 433s 1426 | insert(const_iterator __position, initializer_list __l) 433s | ^~~~~~ 433s /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 433s /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 433s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 433s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1430 | std::random_access_iterator_tag()); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 433s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 783 | Mesh> create_mesh( 433s | ^~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 433s | ^ 433s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 830 | cells1 = std::vector(cells.begin(), cells.end()); 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 841 | std::vector cells1_v 433s | ^~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 880 | boundary_v.erase(unique_end, range_end); 433s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 885 | boundary_v.erase(boundary_v.begin()); 433s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 433s | ^~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 905 | nodes1.erase(unique_end, range_end); 433s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 911 | Geometry geometry 433s | ^~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1805 | std::move(__comp), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 433s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 3867 | find_if(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 3876 | return std::__find_if(__first, __last, 433s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 737 | std::move(__result), 433s | ~~~~~~~~~~~~~~~~~~~~ 433s 738 | std::move(__op), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 433s | ^~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 715 | return std::__copy_n(__first, __n2, __result, 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s 716 | std::__iterator_category(__first)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 433s | ^~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 715 | return std::__copy_n(__first, __n2, __result, 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s 716 | std::__iterator_category(__first)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1789 | operator()(_Iter __first, _Sent __last, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1792 | auto __lasti = ranges::next(__first, __last); 433s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 433s | ^ 433s /usr/include/c++/14/bits/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)::]’: 433s /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 433s 2064 | operator()(_Iter __first, _Sent __last, 433s | ^~~~~~~~ 433s /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 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Comp = std::ranges::less; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1805 | std::move(__comp), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 683 | { return std::copy(__first, __first + __n, __result); } 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/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 > >]’: 433s /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 433s 376 | operator()(_Range&& __r, _Out __result) const 433s | ^~~~~~~~ 433s /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 433s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 379 | std::move(__result)); 433s | ~~~~~~~~~~~~~~~~~~~~ 433s /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 433s /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]’: 433s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 433s | ^~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 386 | __result, __alloc); 433s | ~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 642 | copy(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 398 | return std::__uninitialized_copy_a 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:17: 433s /usr/include/dolfinx/refinement/interval.h: In function ‘std::tuple, std::vector >, std::array, std::optional > >, std::optional > > > dolfinx::refinement::interval::compute_refinement_data(const dolfinx::mesh::Mesh&, std::optional >, dolfinx::refinement::Option) [with T = float]’: 433s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 433s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 433s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/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)>]’: 433s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 233 | void assemble_matrix( 433s | ^~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 247 | mesh->geometry().x(), constants, coefficients, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 248 | dof_marker0, dof_marker1); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = double*; _OI = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 642 | copy(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = int]’: 433s /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 433s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 433s | ^~~~ 433s /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 433s /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 433s 1029 | std::__fill_a(__first, __last, __value); 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /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 >]’: 433s /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 433s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 433s | ^~~~~~~~ 433s In file included from /usr/include/dolfinx/la/Vector.h:14: 433s /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]’: 433s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 195 | void scatter_fwd_begin(std::span send_buffer, 433s | ^~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /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]’: 433s /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 433s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 433s | ^~~~~~~~ 433s /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 433s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 776 | ranges::begin(__r2), ranges::end(__r2), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 777 | std::move(__result), std::move(__binary_op), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 778 | std::move(__proj1), std::move(__proj2)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /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 433s /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 433s /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 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 642 | copy(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 371 | return std::__do_uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 373 | return std::uninitialized_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_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)::]’: 433s /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 433s 2064 | operator()(_Iter __first, _Sent __last, 433s | ^~~~~~~~ 433s /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 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 371 | return std::__do_uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 373 | return std::uninitialized_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/dolfinx/refinement/interval.h: In function ‘std::tuple, std::vector >, std::array, std::optional > >, std::optional > > > dolfinx::refinement::interval::compute_refinement_data(const dolfinx::mesh::Mesh&, std::optional >, dolfinx::refinement::Option) [with T = double]’: 433s /usr/include/dolfinx/refinement/interval.h:163:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 163 | cell_topology.insert(cell_topology.end(), {a, c, c, b}); 433s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/refinement/interval.h:171:27: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 171 | cell_topology.insert(cell_topology.end(), {a, b}); 433s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 1426 | insert(const_iterator __position, initializer_list __l) 433s | ^~~~~~ 433s /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 433s /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 433s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 433s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1430 | std::random_access_iterator_tag()); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 185 | __uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 433s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1159 | std::move(__comp), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 371 | return std::__do_uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 373 | return std::uninitialized_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 433s | ^~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 314 | std::move(__result)); 433s | ~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 433s /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 433s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 433s 610 | this->_M_impl._M_start, 433s | ~~~~~~~~~~~~~~~~~~~~~~~ 433s 611 | _M_get_Tp_allocator()); 433s | ~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/string:48: 433s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 433s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 433s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 346 | __niter_wrap(_From __from, _To __res) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 433s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 433s | ^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 433s | ^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 433s from /usr/include/dolfinx/geometry/utils.h:9, 433s from /usr/include/dolfinx/fem/interpolate.h:19, 433s from /usr/include/dolfinx/fem/Function.h:12: 433s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 433s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 783 | Mesh> create_mesh( 433s | ^~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 433s | ^ 433s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 830 | cells1 = std::vector(cells.begin(), cells.end()); 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 841 | std::vector cells1_v 433s | ^~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 863 | operator()(_It& __it, _Sent __bound) const 433s | ^~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 880 | boundary_v.erase(unique_end, range_end); 433s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 885 | boundary_v.erase(boundary_v.begin()); 433s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 433s | ^~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 433s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 433s | ^~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 433s 905 | nodes1.erase(unique_end, range_end); 433s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 911 | Geometry geometry 433s | ^~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1905 | std::__introsort_loop(__first, __last, 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s 1906 | std::__lg(__last - __first) * 2, 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1907 | __comp); 433s | ~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1908 | std::__final_insertion_sort(__first, __last, __comp); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 608 | __miter_base(_Iterator __it) 433s | ^~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 642 | copy(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 433s | ^~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 314 | std::move(__result)); 433s | ~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 737 | std::move(__result), 433s | ~~~~~~~~~~~~~~~~~~~~ 433s 738 | std::move(__op), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1789 | operator()(_Iter __first, _Sent __last, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1792 | auto __lasti = ranges::next(__first, __last); 433s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 433s | ^ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 433s | ^~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 2152 | return __find_if(__first, __last, __pred, 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 433s 2153 | std::__iterator_category(__first)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 683 | { return std::copy(__first, __first + __n, __result); } 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 433s | ^~~~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 683 | { return std::copy(__first, __first + __n, __result); } 433s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/string_view:56, 433s from /usr/include/c++/14/bits/basic_string.h:47, 433s from /usr/include/c++/14/string:54, 433s from /usr/include/catch2/internal/catch_stringref.hpp:12, 433s from /usr/include/catch2/catch_assertion_info.hpp:13, 433s from /usr/include/catch2/internal/catch_assertion_handler.hpp:11: 433s /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 >]’: 433s /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 433s 960 | operator()(_It&& __first, _Sent __last) const 433s | ^~~~~~~~ 433s /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]’: 433s /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 433s 709 | vector(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~ 433s /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 433s /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 433s 719 | _M_range_initialize_n(__first, __last, __n); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/numeric:62, 433s from /usr/include/dolfinx/graph/AdjacencyList.h:12, 433s from /usr/include/dolfinx/common/MPI.h:17, 433s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:12: 433s /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]’: 433s /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 433s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 433s | ^~~~ 433s /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 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 642 | copy(_II __first, _II __last, _OI __result) 433s | ^~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 433s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/chrono:48, 433s from /usr/include/catch2/catch_tostring.hpp:545: 433s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 433s | ^~~~~~ 433s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 433s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 46 | void reorder_list(std::span list, std::span nodemap) 433s | ^~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 53 | const std::vector orig(list.begin(), list.end()); 433s | ^~~~ 433s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 58 | std::ranges::copy(links_old, links_new.begin()); 433s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/vector:72: 433s /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]’: 433s /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 433s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 433s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 433s 239 | __x.end()); 433s | ~~~~~~~~~~ 433s /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 433s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 251 | end(), _M_get_Tp_allocator()); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 433s from /usr/include/c++/14/bits/basic_string.h:39: 433s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 433s 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: 433s /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 433s 993 | std::_Destroy(__first, __last); 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 433s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 1805 | std::move(__comp), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/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]’: 433s /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 433s 1134 | operator()(_Iter __first, _Sent __last, 433s | ^~~~~~~~ 433s /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 433s /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 433s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /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 433s 1139 | return {__first, __first}; 433s | ^ 433s /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 433s 1148 | return {++__dest, __first}; 433s | ^ 433s /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]’: 433s /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 433s 1577 | erase(const_iterator __first, const_iterator __last) 433s | ^~~~~ 433s /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 433s /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 433s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 433s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /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]’: 433s /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 433s 1549 | erase(const_iterator __position) 433s | ^~~~~ 433s /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 433s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 433s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 371 | return std::__do_uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 373 | return std::uninitialized_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~ 433s In file included from /usr/include/c++/14/vector:65: 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 371 | return std::__do_uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 373 | return std::uninitialized_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 433s from /usr/include/dolfinx/mesh/Mesh.h:9, 433s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/mesh/refinement/interval.cpp:14: 433s /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]’: 433s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 119 | std::ranges::copy(buffer, range.begin()); 433s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 433s /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 >]’: 433s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 676 | distribute_data(MPI_Comm comm0, std::span indices, 433s | ^~~~~~~~~~~~~~~ 433s /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]’: 433s /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 433s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 433s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 2021 | std::move(__comp), std::move(__proj)); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /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]’: 433s /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 433s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 433s | ^~~~~~~~ 433s /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 433s /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 433s /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 433s /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 433s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 433s | ^~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 185 | __uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/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 >]’: 433s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 382 | create_geometry( 433s | ^~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 433s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s 424 | const std::vector l2l = graph::build::compute_local_to_local( 433s | ^~~ 433s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 433s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 433s 429 | std::ranges::transform(l2l, igi.begin(), 433s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 433s 430 | [&nodes](auto index) { return nodes[index]; }); 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 433s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 433s | ^~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 433s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s 185 | __uninit_copy(__first, __last, __result); 433s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 433s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 433s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 433s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 433s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 433s 610 | this->_M_impl._M_start, 433s | ~~~~~~~~~~~~~~~~~~~~~~~ 433s 611 | _M_get_Tp_allocator()); 433s | ~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 434s 957 | vector<_Tp, _Alloc>:: 434s | ^~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 434s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 676 | distribute_data(MPI_Comm comm0, std::span indices, 434s | ^~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 434s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 382 | create_geometry( 434s | ^~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 424 | const std::vector l2l = graph::build::compute_local_to_local( 434s | ^~~ 434s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 429 | std::ranges::transform(l2l, igi.begin(), 434s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 434s 430 | [&nodes](auto index) { return nodes[index]; }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 147 | { return std::copy(__first, __last, __result); } 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 185 | __uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 434s | ^~~~~~~~~~~~~~ 434s /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&):: >]’: 434s /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 434s 1876 | __introsort_loop(_RandomAccessIterator __first, 434s | ^~~~~~~~~~~~~~~~ 434s /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 434s /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 434s 1884 | std::__partial_sort(__first, __last, __last, __comp); 434s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1789 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1792 | auto __lasti = ranges::next(__first, __last); 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 434s | ^ 434s /usr/include/c++/14/bits/stl_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&):: >]’: 434s /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 434s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 434s | ^~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s /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 434s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1819 | __comp); 434s | ~~~~~~~ 434s /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 434s 1822 | std::__insertion_sort(__first, __last, __comp); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 434s | ^~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/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 > >]’: 434s /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 434s 1002 | operator()(_It __x, _Sent __bound) const 434s | ^~~~~~~~ 434s /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 434s /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&)::]’: 434s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _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):: >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 434s | ^~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 2107 | if (__pred(__first)) 434s | ~~~~~~^~~~~~~~~ 434s /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 434s 2111 | if (__pred(__first)) 434s | ~~~~~~^~~~~~~~~ 434s /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 434s 2115 | if (__pred(__first)) 434s | ~~~~~~^~~~~~~~~ 434s /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 434s 2119 | if (__pred(__first)) 434s | ~~~~~~^~~~~~~~~ 434s /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 434s 2127 | if (__pred(__first)) 434s | ~~~~~~^~~~~~~~~ 434s /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 434s 2132 | if (__pred(__first)) 434s | ~~~~~~^~~~~~~~~ 434s /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 434s 2137 | if (__pred(__first)) 434s | ~~~~~~^~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 642 | copy(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/dolfinx/refinement/plaza.h:12, 434s from /usr/include/dolfinx/refinement/interval.h:12: 434s /usr/include/dolfinx/refinement/utils.h: In function ‘std::tuple, std::allocator > >, std::vector >, std::array > dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span) [with T = float]’: 434s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 434s 177 | std::for_each(local_edge_to_new_vertex.begin(), 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 178 | local_edge_to_new_vertex.end(), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 179 | [global_offset](auto& e) { e.second += global_offset; }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 371 | return std::__do_uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 373 | return std::uninitialized_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 434s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 434s 254 | recv_local_edge); 434s | ~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 608 | __miter_base(_Iterator __it) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 371 | return std::__do_uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 373 | return std::uninitialized_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 434s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 608 | __miter_base(_Iterator __it) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 434s from /usr/include/c++/14/bits/stl_algobase.h:67: 434s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 193 | return std::_Destroy_aux::__destroy(__first, __last); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 196 | __destroy(__first, __last); 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 1426 | insert(const_iterator __position, initializer_list __l) 434s | ^~~~~~ 434s /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 434s /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 434s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 434s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1430 | std::random_access_iterator_tag()); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 434s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 185 | __uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 434s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 434s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 346 | __niter_wrap(_From __from, _To __res) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/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 > >]’: 434s /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 434s 1002 | operator()(_It __x, _Sent __bound) const 434s | ^~~~~~~~ 434s /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 434s In file included from /usr/include/c++/14/algorithm:61: 434s /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&)::]’: 434s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/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 > >]’: 434s /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 434s 960 | operator()(_It&& __first, _Sent __last) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 147 | { return std::copy(__first, __last, __result); } 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 434s | ^~~~~~~~ 434s /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 434s /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 434s /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 434s 368 | return ranges::__copy_or_move(std::move(__first), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 434s 369 | std::move(__last), 434s | ~~~~~~~~~~~~~~~~~~ 434s 370 | std::move(__result)); 434s | ~~~~~~~~~~~~~~~~~~~~ 434s /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 434s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s /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 434s 147 | { return std::copy(__first, __last, __result); } 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 371 | return std::__do_uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 373 | return std::uninitialized_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/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)::]’: 434s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 927 | void pack_coefficient_entity(std::span c, int cstride, 434s | ^~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 434s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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)::]’: 434s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 927 | void pack_coefficient_entity(std::span c, int cstride, 434s | ^~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/refinement/plaza.h: In function ‘std::tuple, std::vector >, std::array, std::optional > >, std::optional > > > dolfinx::refinement::plaza::impl::compute_refinement(MPI_Comm, std::span, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span, std::span, dolfinx::refinement::Option) [with T = float]’: 434s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 434s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 642 | copy(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 147 | { return std::copy(__first, __last, __result); } 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/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)::]’: 434s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 927 | void pack_coefficient_entity(std::span c, int cstride, 434s | ^~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 434s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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&):: >]’: 434s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1863 | __partial_sort(_RandomAccessIterator __first, 434s | ^~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1868 | std::__heap_select(__first, __middle, __last, __comp); 434s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s 1869 | std::__sort_heap(__first, __middle, __comp); 434s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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&):: >]’: 434s /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 434s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s /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 434s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1856 | __comp); 434s | ~~~~~~~ 434s /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 434s /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 434s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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&):: >]’: 434s /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 434s 1770 | __insertion_sort(_RandomAccessIterator __first, 434s | ^~~~~~~~~~~~~~~~ 434s /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 434s /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 434s 1777 | if (__comp(__i, __first)) 434s | ~~~~~~^~~~~~~~~~~~~~ 434s /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 434s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 434s | ^~~~~~~~~~~~~~~~~~~~~~~ 434s /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&):: >]’: 434s /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 434s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s /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)::]’: 434s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 927 | void pack_coefficient_entity(std::span c, int cstride, 434s | ^~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 434s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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)>]’: 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 494 | void assemble_matrix( 434s | ^~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 549 | impl::assemble_cells( 434s | ~~~~~~~~~~~~~~~~~~~~^ 434s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 572 | impl::assemble_exterior_facets( 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 434s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 574 | a.domain(IntegralType::exterior_facet, i), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 578 | perms); 434s | ~~~~~~ 434s /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 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 588 | impl::assemble_interior_facets( 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 434s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 590 | a.domain(IntegralType::interior_facet, i), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 594 | cell_info1, perms); 434s | ~~~~~~~~~~~~~~~~~~ 434s /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 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 434s /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 434s 863 | operator()(_It& __it, _Sent __bound) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 434s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1905 | std::__introsort_loop(__first, __last, 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s 1906 | std::__lg(__last - __first) * 2, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1907 | __comp); 434s | ~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1908 | std::__final_insertion_sort(__first, __last, __comp); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 434s /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)::]’: 434s /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 434s 317 | operator()(_Iterator __it) 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 608 | __miter_base(_Iterator __it) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/dolfinx/refinement/utils.h: In function ‘std::tuple, std::allocator > >, std::vector >, std::array > dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span) [with T = double]’: 434s /usr/include/dolfinx/refinement/utils.h:177:16: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 434s 177 | std::for_each(local_edge_to_new_vertex.begin(), 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 178 | local_edge_to_new_vertex.end(), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 179 | [global_offset](auto& e) { e.second += global_offset; }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 222 | send_buffer.insert(send_buffer.end(), x.begin(), x.end()); 434s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/refinement/utils.h:222:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/dolfinx/refinement/utils.h:253:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 253 | mesh.topology()->index_map(1)->global_to_local(recv_global_edge, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 434s 254 | recv_local_edge); 434s | ~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 434s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = double*; _OI = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator > >; _Tp = int]’: 434s /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 434s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 434s | ^~~~~~~~ 434s /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 434s /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 434s 998 | { std::__fill_a1(__first, __last, __value); } 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/refinement/plaza.h: In function ‘std::pair, std::vector > dolfinx::refinement::plaza::impl::face_long_edge(const dolfinx::mesh::Mesh&) [with T = double]’: 434s /usr/include/dolfinx/refinement/plaza.h:209:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 209 | edge_length[e] = std::sqrt(std::transform_reduce( 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 434s 210 | x0.begin(), x0.end(), x1.begin(), 0.0, std::plus<>(), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 211 | [](auto x0, auto x1) { return (x0 - x1) * (x0 - x1); })); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s /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 434s 147 | { return std::copy(__first, __last, __result); } 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 642 | copy(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 642 | copy(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 185 | __uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/refinement/plaza.h: In function ‘std::tuple, std::vector >, std::array, std::optional > >, std::optional > > > dolfinx::refinement::plaza::impl::compute_refinement(MPI_Comm, std::span, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span, std::span, dolfinx::refinement::Option) [with T = double]’: 434s /usr/include/dolfinx/refinement/plaza.h:404:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 404 | = get_simplices(indices, longest_edge, tdim, uniform); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 434s 957 | vector<_Tp, _Alloc>:: 434s | ^~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 608 | __miter_base(_Iterator __it) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 642 | copy(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/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&):: >]’: 434s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1589 | __heap_select(_RandomAccessIterator __first, 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1593 | std::__make_heap(__first, __middle, __comp); 434s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s 1595 | if (__comp(__i, __first)) 434s | ~~~~~~^~~~~~~~~~~~~~ 434s /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 434s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 434s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 434s /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&):: >]’: 434s /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 434s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 434s | ^~~~~~~~~~~ 434s /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 434s /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 434s 425 | std::__pop_heap(__first, __last, __last, __comp); 434s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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&):: >]’: 434s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 434s | ^~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 88 | if (__comp(__a, __b)) 434s | ~~~~~~^~~~~~~~~~ 434s /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 434s 90 | if (__comp(__b, __c)) 434s | ~~~~~~^~~~~~~~~~ 434s /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 434s 91 | std::iter_swap(__result, __b); 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 434s /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 434s 92 | else if (__comp(__a, __c)) 434s | ~~~~~~^~~~~~~~~~ 434s /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 434s 93 | std::iter_swap(__result, __c); 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 434s /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 434s 95 | std::iter_swap(__result, __a); 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 434s /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 434s 97 | else if (__comp(__a, __c)) 434s | ~~~~~~^~~~~~~~~~ 434s /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 434s 98 | std::iter_swap(__result, __a); 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 434s /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 434s 99 | else if (__comp(__b, __c)) 434s | ~~~~~~^~~~~~~~~~ 434s /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 434s 100 | std::iter_swap(__result, __c); 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 434s /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 434s 102 | std::iter_swap(__result, __b); 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 434s /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&):: >]’: 434s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1829 | __unguarded_partition(_RandomAccessIterator __first, 434s | ^~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1835 | while (__comp(__first, __pivot)) 434s | ~~~~~~^~~~~~~~~~~~~~~~~~ 434s /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 434s 1838 | while (__comp(__pivot, __last)) 434s | ~~~~~~^~~~~~~~~~~~~~~~~ 434s /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 434s 1842 | std::iter_swap(__first, __last); 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s /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&)::]’: 434s /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 434s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 434s | ^~~~~~~~ 434s /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 434s /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 >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 923 | std::__miter_base(__last), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 924 | __result); 434s | ~~~~~~~~~ 434s /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&):: >]’: 434s /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 434s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 434s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 434s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 46 | void reorder_list(std::span list, std::span nodemap) 434s | ^~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 53 | const std::vector orig(list.begin(), list.end()); 434s | ^~~~ 434s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 58 | std::ranges::copy(links_old, links_new.begin()); 434s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1805 | std::move(__comp), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1134 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1139 | return {__first, __first}; 434s | ^ 434s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1148 | return {++__dest, __first}; 434s | ^ 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 1577 | erase(const_iterator __first, const_iterator __last) 434s | ^~~~~ 434s /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 434s /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 434s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 434s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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&):: >]’: 434s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1876 | __introsort_loop(_RandomAccessIterator __first, 434s | ^~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1884 | std::__partial_sort(__first, __last, __last, __comp); 434s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 1549 | erase(const_iterator __position) 434s | ^~~~~ 434s /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&):: >]’: 434s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 434s | ^~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 434s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1819 | __comp); 434s | ~~~~~~~ 434s /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 434s 1822 | std::__insertion_sort(__first, __last, __comp); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 434s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 434s from /usr/include/dolfinx/fem/Function.h:11: 434s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 434s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 119 | std::ranges::copy(buffer, range.begin()); 434s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 434s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 676 | distribute_data(MPI_Comm comm0, std::span indices, 434s | ^~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 434s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 2021 | std::move(__comp), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 642 | copy(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 434s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 382 | create_geometry( 434s | ^~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 424 | const std::vector l2l = graph::build::compute_local_to_local( 434s | ^~~ 434s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 429 | std::ranges::transform(l2l, igi.begin(), 434s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 434s 430 | [&nodes](auto index) { return nodes[index]; }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/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]’: 434s /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 434s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 434s | ^~~~~~~~~~~~~~~~~~~~~ 434s /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 434s /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 434s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1720 | __start, _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 434s /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 434s 2981 | __miter_base(move_iterator<_Iterator> __it) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 147 | { return std::copy(__first, __last, __result); } 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 683 | { return std::copy(__first, __first + __n, __result); } 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/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 >]’: 434s /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 434s 960 | operator()(_It&& __first, _Sent __last) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 709 | vector(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~ 434s /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 434s /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 434s 719 | _M_range_initialize_n(__first, __last, __n); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/format:55, 434s from /usr/include/c++/14/bits/chrono_io.h:39, 434s from /usr/include/c++/14/chrono:3360: 434s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 376 | operator()(_Range&& __r, _Out __result) const 434s | ^~~~~~~~ 434s /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 434s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 379 | std::move(__result)); 434s | ~~~~~~~~~~~~~~~~~~~~ 434s /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 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1631 | _M_allocate_and_copy(size_type __n, 434s | ^~~~~~~~~~~~~~~~~~~~ 434s /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 434s /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 434s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1638 | _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/c++/14/string:51: 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 642 | copy(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 434s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1789 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1792 | auto __lasti = ranges::next(__first, __last); 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 434s | ^ 434s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 608 | __miter_base(_Iterator __it) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s In file included from /usr/include/c++/14/tuple:44, 434s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 434s from /usr/include/c++/14/bits/memory_resource.h:41, 434s from /usr/include/c++/14/string:68: 434s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 434s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 767 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/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&):: >]’: 434s /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 434s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 434s | ^~~~~~~~~~~ 434s /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 434s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 434s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_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&):: >]’: 434s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 434s | ^~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 434s /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 434s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 434s | ^~~~~~~~~ 434s /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 434s /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 >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 434s | ^~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 434s 195 | vector<_Tp, _Alloc>:: 434s | ^~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 434s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 434s | ^~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/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&)::]’: 434s /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 434s 239 | operator()(_Value& __val, _Iterator __it) 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 434s 181 | vector<_Tp, _Alloc>:: 434s | ^~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 434s | ^~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 185 | __uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 434s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 3147 | std::move(__comp), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/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&):: >]’: 434s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1863 | __partial_sort(_RandomAccessIterator __first, 434s | ^~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1868 | std::__heap_select(__first, __middle, __last, __comp); 434s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s 1869 | std::__sort_heap(__first, __middle, __comp); 434s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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&):: >]’: 434s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1856 | __comp); 434s | ~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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&):: >]’: 434s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1770 | __insertion_sort(_RandomAccessIterator __first, 434s | ^~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1777 | if (__comp(__i, __first)) 434s | ~~~~~~^~~~~~~~~~~~~~ 434s /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 434s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 434s | ^~~~~~~~~~~~~~~~~~~~~~~ 434s /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&):: >]’: 434s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 376 | operator()(_Range&& __r, _Out __result) const 434s | ^~~~~~~~ 434s /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 434s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 379 | std::move(__result)); 434s | ~~~~~~~~~~~~~~~~~~~~ 434s /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 434s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 434s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 508 | { return std::get<0>(idx) != r; }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 434s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 553 | [](auto x) { return std::get<1>(x); }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 434s /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 434s 2981 | __miter_base(move_iterator<_Iterator> __it) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 642 | copy(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 434s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_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&):: >]’: 434s /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 434s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 434s | ^~~~~~~~~~~~~ 434s /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 434s 232 | if (__comp(__first + __secondChild, 434s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 434s 233 | __first + (__secondChild - 1))) 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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&):: >]’: 434s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1589 | __heap_select(_RandomAccessIterator __first, 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1593 | std::__make_heap(__first, __middle, __comp); 434s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s 1595 | if (__comp(__i, __first)) 434s | ~~~~~~^~~~~~~~~~~~~~ 434s /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 434s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 434s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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&):: >]’: 434s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 434s | ^~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 425 | std::__pop_heap(__first, __last, __last, __comp); 434s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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&):: >]’: 434s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 434s | ^~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 88 | if (__comp(__a, __b)) 434s | ~~~~~~^~~~~~~~~~ 434s /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 434s 90 | if (__comp(__b, __c)) 434s | ~~~~~~^~~~~~~~~~ 434s /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 434s 91 | std::iter_swap(__result, __b); 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 434s /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 434s 92 | else if (__comp(__a, __c)) 434s | ~~~~~~^~~~~~~~~~ 434s /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 434s 93 | std::iter_swap(__result, __c); 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 434s /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 434s 95 | std::iter_swap(__result, __a); 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 434s /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 434s 97 | else if (__comp(__a, __c)) 434s | ~~~~~~^~~~~~~~~~ 434s /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 434s 98 | std::iter_swap(__result, __a); 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 434s /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 434s 99 | else if (__comp(__b, __c)) 434s | ~~~~~~^~~~~~~~~~ 434s /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 434s 100 | std::iter_swap(__result, __c); 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 434s /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 434s 102 | std::iter_swap(__result, __b); 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 434s /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&):: >]’: 434s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1829 | __unguarded_partition(_RandomAccessIterator __first, 434s | ^~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1835 | while (__comp(__first, __pivot)) 434s | ~~~~~~^~~~~~~~~~~~~~~~~~ 434s /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 434s 1838 | while (__comp(__pivot, __last)) 434s | ~~~~~~^~~~~~~~~~~~~~~~~ 434s /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 434s 1842 | std::iter_swap(__first, __last); 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s /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&)::]’: 434s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1999 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/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 > >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 923 | std::__miter_base(__last), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 924 | __result); 434s | ~~~~~~~~~ 434s /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&):: >]’: 434s /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 434s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 737 | std::move(__result), 434s | ~~~~~~~~~~~~~~~~~~~~ 434s 738 | std::move(__op), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_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&):: >]’: 434s /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 434s 135 | __push_heap(_RandomAccessIterator __first, 434s | ^~~~~~~~~~~ 434s /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 434s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 434s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 386 | __result, __alloc); 434s | ~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 642 | copy(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_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&):: >]’: 434s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 434s | ^~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 398 | return std::__uninitialized_copy_a 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_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&):: >]’: 434s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 434s | ^~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 434s | ^~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 434s /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 434s 608 | __miter_base(_Iterator __it) 434s | ^~~~~~~~~~~~ 434s /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 > >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 434s | ^~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/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&)::]’: 434s /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 434s 239 | operator()(_Value& __val, _Iterator __it) 434s | ^~~~~~~~ 434s /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&)::]’: 434s /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 434s 195 | operator()(_Iterator __it, _Value& __val) 434s | ^~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 434s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 508 | { return std::get<0>(idx) != r; }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 434s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 553 | [](auto x) { return std::get<1>(x); }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 646 | std::next(x_new.begin(), shape[1] * i)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 658 | std::next(x_new.begin(), shape[1] * i)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/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&):: >]’: 434s /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 434s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 434s | ^~~~~~~~~~~~~ 434s /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 434s 232 | if (__comp(__first + __secondChild, 434s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 434s 233 | __first + (__secondChild - 1))) 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 434s /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 434s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 434s | ^~~~~~~~~~~~ 434s /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*]’: 434s /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 434s 346 | __niter_wrap(_From __from, _To __res) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 185 | __uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/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&):: >]’: 434s /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 434s 135 | __push_heap(_RandomAccessIterator __first, 434s | ^~~~~~~~~~~ 434s /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 434s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 434s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 185 | __uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 434s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 434s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/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&)::]’: 434s /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 434s 195 | operator()(_Iterator __it, _Value& __val) 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 434s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 346 | __niter_wrap(_From __from, _To __res) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 434s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 434s | ^~~~~~~~~ 434s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 434s | ^~~~~~~~~ 434s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 737 | std::move(__result), 434s | ~~~~~~~~~~~~~~~~~~~~ 434s 738 | std::move(__op), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1002 | operator()(_It __x, _Sent __bound) const 434s | ^~~~~~~~ 434s /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 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 434s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/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 > >]’: 434s /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 434s 863 | operator()(_It& __it, _Sent __bound) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 434s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1905 | std::__introsort_loop(__first, __last, 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s 1906 | std::__lg(__last - __first) * 2, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1907 | __comp); 434s | ~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1908 | std::__final_insertion_sort(__first, __last, __comp); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 434s | ^~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 314 | std::move(__result)); 434s | ~~~~~~~~~~~~~~~~~~~~ 434s In file included from /usr/include/dolfinx/fem/Function.h:10: 434s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 434s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 319 | return [](std::span, std::span, std::int32_t, int) 434s | ^ 434s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 434s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 341 | return [dims, sub_element_fns](std::span data, 434s | ^ 434s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 434s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 350 | block_size); 434s | ~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 434s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 362 | return [ebs, sub_fn](std::span data, 434s | ^ 434s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 434s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 434s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 372 | return [this](std::span data, std::span cell_info, 434s | ^ 434s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 434s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 434s | ^ 434s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 434s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 376 | return [this](std::span data, std::span cell_info, 434s | ^ 434s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 434s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 434s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 380 | return [this](std::span data, std::span cell_info, 434s | ^ 434s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 434s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 434s | ^ 434s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 434s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 434s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 384 | return [this](std::span data, std::span cell_info, 434s | ^ 434s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 386 | { T_apply(data, cell_info[cell], block_size); }; 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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 >]’: 434s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 434s | ^~~~~~~~~~~~~ 434s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /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 > >]’: 434s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /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)>]’: 434s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 434s | ^~~~ 434s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 902 | transform(coeffs, cell_info, cell, 1); 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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)>]’: 434s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 434s | ^~~~ 434s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 902 | transform(coeffs, cell_info, cell, 1); 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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)>]’: 434s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 434s | ^~~~ 434s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_iterator >; _Funct = dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span)::]’: 434s /usr/include/c++/14/bits/stl_algo.h:3780:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 434s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 434s | ^~~~~~~~ 434s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 902 | transform(coeffs, cell_info, cell, 1); 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:3780:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 434s /usr/include/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)>]’: 434s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 434s | ^~~~ 434s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 902 | transform(coeffs, cell_info, cell, 1); 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 434s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 424 | return [](std::span, std::span, std::int32_t, int) 434s | ^ 434s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 434s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 443 | return [this, sub_element_fns](std::span data, 434s | ^ 434s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 434s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 451 | cell_info, cell, block_size); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 434s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 466 | return [this, sub_fn](std::span data, 434s | ^ 434s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 434s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 475 | ebs); 434s | ~~~~ 434s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 434s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 484 | return [this](std::span data, std::span cell_info, 434s | ^ 434s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 434s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 434s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 488 | return [this](std::span data, std::span cell_info, 434s | ^ 434s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 434s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 492 | return [this](std::span data, std::span cell_info, 434s | ^ 434s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 434s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 434s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 496 | return [this](std::span data, std::span cell_info, 434s | ^ 434s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:1497:9: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 434s 1497 | insert(const_iterator __position, _InputIterator __first, 434s | ^~~~~~ 434s /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 434s /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 434s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 498 | { T_apply_right(data, cell_info[cell], n); }; 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s 1501 | _M_range_insert(begin() + __offset, __first, __last, 434s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1502 | std::__iterator_category(__first)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 434s 957 | vector<_Tp, _Alloc>:: 434s | ^~~~~~~~~~~~~~~~~~~ 434s /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]’: 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 61 | void assemble_cells( 434s | ^~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 434s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 434s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 155 | mat_set(dofs0, dofs1, Ae); 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 434s /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]’: 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 195 | void assemble_exterior_facets( 434s | ^~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 254 | P0(_Ae, cell_info0, cell0, ndim1); 434s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 434s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 292 | mat_set(dofs0, dofs1, Ae); 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 434s /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]’: 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 334 | void assemble_interior_facets( 434s | ^~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 434s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 434s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 434s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 434s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = _Rb_tree_iterator >; _Funct = dolfinx::refinement::create_new_vertices(MPI_Comm, const dolfinx::graph::AdjacencyList&, const dolfinx::mesh::Mesh&, std::span)::]’: 434s /usr/include/c++/14/bits/stl_algo.h:3780:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 434s 3780 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:3780:5: note: parameter passing for argument of type ‘std::_Rb_tree_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 434s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 434s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 346 | __niter_wrap(_From __from, _To __res) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/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 >]’: 434s /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 434s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 952 | __make_move_if_noexcept_iterator(__c.end()), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 953 | __c.get_allocator()).swap(__c); 434s | ~~~~~~~~~~~~~~~~~~~~ 434s /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]’: 434s /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 434s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 434s | ^~~~~~~~~ 434s /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 434s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::refinement::plaza::impl::face_long_edge(const dolfinx::mesh::Mesh&)::]’: 434s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 434s | ^~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 386 | __result, __alloc); 434s | ~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 642 | copy(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 398 | return std::__uninitialized_copy_a 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 683 | { return std::copy(__first, __first + __n, __result); } 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/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 >]’: 434s /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 434s 960 | operator()(_It&& __first, _Sent __last) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 709 | vector(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~ 434s /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 434s /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 434s 719 | _M_range_initialize_n(__first, __last, __n); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 434s /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 434s 376 | operator()(_Range&& __r, _Out __result) const 434s | ^~~~~~~~ 434s /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 434s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 379 | std::move(__result)); 434s | ~~~~~~~~~~~~~~~~~~~~ 434s /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 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1789 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1792 | auto __lasti = ranges::next(__first, __last); 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 434s | ^ 434s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 434s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 434s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 767 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 434s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 434s 195 | vector<_Tp, _Alloc>:: 434s | ^~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 434s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 434s | ^~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 434s 181 | vector<_Tp, _Alloc>:: 434s | ^~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 434s | ^~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 371 | return std::__do_uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 373 | return std::uninitialized_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 434s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 3147 | std::move(__comp), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/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]’: 434s /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 434s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 434s | ^~~~~~~~~~~~~~~~~~~~~ 434s /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 434s /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 434s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1720 | __start, _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 434s | ^~~~~~~~ 434s /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 434s /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 434s /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 434s 368 | return ranges::__copy_or_move(std::move(__first), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 434s 369 | std::move(__last), 434s | ~~~~~~~~~~~~~~~~~~ 434s 370 | std::move(__result)); 434s | ~~~~~~~~~~~~~~~~~~~~ 434s /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 434s In file included from /usr/include/c++/14/string:44: 434s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 608 | __miter_base(_Iterator __it) 434s | ^~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 376 | operator()(_Range&& __r, _Out __result) const 434s | ^~~~~~~~ 434s /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 434s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 379 | std::move(__result)); 434s | ~~~~~~~~~~~~~~~~~~~~ 434s /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 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s In file included from /usr/include/c++/14/bits/char_traits.h:57, 434s from /usr/include/c++/14/string:42: 434s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 193 | return std::_Destroy_aux::__destroy(__first, __last); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 196 | __destroy(__first, __last); 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1002 | operator()(_It __x, _Sent __bound) const 434s | ^~~~~~~~ 434s /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 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 434s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 434s | ^~~~ 434s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 675 | move(_II __first, _II __last, _OI __result) 434s | ^~~~ 434s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 434s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 434s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 434s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 683 | return std::__copy_move_a(std::__miter_base(__first), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 684 | std::__miter_base(__last), __result); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 434s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 508 | { return std::get<0>(idx) != r; }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 434s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 553 | [](auto x) { return std::get<1>(x); }); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 646 | std::next(x_new.begin(), shape[1] * i)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 658 | std::next(x_new.begin(), shape[1] * i)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 147 | { return std::copy(__first, __last, __result); } 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 434s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 3123 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 434s | ^~~~~~~~ 434s /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 434s /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 434s /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 434s 368 | return ranges::__copy_or_move(std::move(__first), 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 434s 369 | std::move(__last), 434s | ~~~~~~~~~~~~~~~~~~ 434s 370 | std::move(__result)); 434s | ~~~~~~~~~~~~~~~~~~~~ 434s /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 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1999 | operator()(_Iter __first, _Sent __last, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1805 | std::move(__comp), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 434s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 3867 | find_if(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 3876 | return std::__find_if(__first, __last, 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 737 | std::move(__result), 434s | ~~~~~~~~~~~~~~~~~~~~ 434s 738 | std::move(__op), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 737 | std::move(__result), 434s | ~~~~~~~~~~~~~~~~~~~~ 434s 738 | std::move(__op), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 371 | return std::__do_uninit_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 434s 373 | return std::uninitialized_copy(__first, __last, __result); 434s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 434s | ^~~~~~~~~~~~~ 434s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 434s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 434s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 434s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 3867 | find_if(_InputIterator __first, _InputIterator __last, 434s | ^~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 3876 | return std::__find_if(__first, __last, 434s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 434s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 434s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 737 | std::move(__result), 434s | ~~~~~~~~~~~~~~~~~~~~ 434s 738 | std::move(__op), std::move(__proj)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 715 | return std::__copy_n(__first, __n2, __result, 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 434s 716 | std::__iterator_category(__first)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 715 | return std::__copy_n(__first, __n2, __result, 434s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 434s 716 | std::__iterator_category(__first)); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 434s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 434s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 434s 683 | { return std::copy(__first, __first + __n, __result); } 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 434s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 863 | operator()(_It& __it, _Sent __bound) const 434s | ^~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 434s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 434s | ^~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1905 | std::__introsort_loop(__first, __last, 434s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s 1906 | std::__lg(__last - __first) * 2, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s 1907 | __comp); 434s | ~~~~~~~ 434s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 434s 1908 | std::__final_insertion_sort(__first, __last, __comp); 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 434s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 434s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 434s 957 | vector<_Tp, _Alloc>:: 434s | ^~~~~~~~~~~~~~~~~~~ 434s /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 434s /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 434s /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 434s 980 | std::copy(__first, __last, __position); 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s 987 | std::__uninitialized_copy_a(__mid, __last, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 434s 988 | this->_M_impl._M_finish, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~ 434s 989 | _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s 998 | std::copy(__first, __mid, __position); 434s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434s /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 434s 1027 | = std::__uninitialized_copy_a(__first, __last, 434s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 434s 1028 | __new_finish, 434s | ~~~~~~~~~~~~~ 434s 1029 | _M_get_Tp_allocator()); 434s | ~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 386 | __result, __alloc); 435s | ~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 398 | return std::__uninitialized_copy_a 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 147 | { return std::copy(__first, __last, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 435s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 147 | { return std::copy(__first, __last, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1876 | __introsort_loop(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1884 | std::__partial_sort(__first, __last, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1819 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1822 | std::__insertion_sort(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 435s | ^~~~~~~~~~~~~~ 435s In file included from /usr/include/c++/14/functional:59, 435s from /usr/include/spdlog/common.h:13, 435s from /usr/include/spdlog/spdlog.h:12, 435s from /usr/include/dolfinx/common/log.h:9, 435s from /usr/include/dolfinx/common/MPI.h:10: 435s /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}]’: 435s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 587 | operator()(_ArgTypes... __args) const 435s | ^~~~~~~~ 435s /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]’: 435s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 435s | ^~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 435s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /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]’: 435s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 435s | ^~~~~~~~ 435s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 577 | _element->Tt_apply(data, n, cell_permutation); 435s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/mesh/utils.h: In function ‘std::vector dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span) [with T = double]’: 435s /usr/include/dolfinx/mesh/utils.h:402:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 402 | std::ranges::transform(p, xg, p.begin(), 435s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 435s 403 | [size = rows.size()](auto x, auto y) 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 404 | { return x + y / size; }); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 435s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 435s | ^~~~~~~~~~ 435s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 593 | _element->Tinv_apply(data, n, cell_permutation); 435s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /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]’: 435s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 435s | ^~~~~~~ 435s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 544 | _element->T_apply(data, n, cell_permutation); 435s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /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]’: 435s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 435s | ^~~~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /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]’: 435s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 435s | ^~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 643 | _element->Tt_apply_right(data, n, cell_permutation); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /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]’: 435s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /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]’: 435s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 435s | ^~~~~~~~~~~~~ 435s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 609 | _element->T_apply_right(data, n, cell_permutation); 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/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 >&]’: 435s /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 435s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /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]’: 435s /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 435s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 185 | __uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_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 > > >]’: 435s /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 435s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /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 435s 1817 | { return _ReturnType(__i); } 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr std::iter_difference_t::type> std::ranges::__distance_fn::operator()(_It&&, _Sent) const [with _It = std::move_iterator<__gnu_cxx::__normal_iterator > > >&; _Sent = std::move_iterator<__gnu_cxx::__normal_iterator > > >]’: 435s /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 435s 960 | operator()(_It&& __first, _Sent __last) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; = void; _Tp = double; _Alloc = std::allocator]’: 435s /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 435s 709 | vector(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~ 435s /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 435s /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 435s 719 | _M_range_initialize_n(__first, __last, __n); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 371 | return std::__do_uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 373 | return std::uninitialized_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 314 | std::move(__result)); 435s | ~~~~~~~~~~~~~~~~~~~~ 435s In file included from /usr/include/c++/14/string:48: 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 435s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 435s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 346 | __niter_wrap(_From __from, _To __res) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 435s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 863 | operator()(_It& __it, _Sent __bound) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1905 | std::__introsort_loop(__first, __last, 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s 1906 | std::__lg(__last - __first) * 2, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1907 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1908 | std::__final_insertion_sort(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 608 | __miter_base(_Iterator __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 314 | std::move(__result)); 435s | ~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 371 | return std::__do_uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 373 | return std::uninitialized_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 737 | std::move(__result), 435s | ~~~~~~~~~~~~~~~~~~~~ 435s 738 | std::move(__op), std::move(__proj)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1789 | operator()(_Iter __first, _Sent __last, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1792 | auto __lasti = ranges::next(__first, __last); 435s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 435s | ^ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2152 | return __find_if(__first, __last, __pred, 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s 2153 | std::__iterator_category(__first)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_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]’: 435s /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 435s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~ 435s /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 435s /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 435s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1720 | __start, _M_get_Tp_allocator()); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 435s | ^~~~~~~~ 435s /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 435s /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 435s /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 435s 368 | return ranges::__copy_or_move(std::move(__first), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 435s 369 | std::move(__last), 435s | ~~~~~~~~~~~~~~~~~~ 435s 370 | std::move(__result)); 435s | ~~~~~~~~~~~~~~~~~~~~ 435s /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 435s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1002 | operator()(_It __x, _Sent __bound) const 435s | ^~~~~~~~ 435s /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 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 675 | move(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 683 | return std::__copy_move_a(std::__miter_base(__first), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 684 | std::__miter_base(__last), __result); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 435s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 3123 | operator()(_Iter __first, _Sent __last, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 435s | ^~~~~~~~ 435s /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 435s /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 435s /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 435s 368 | return ranges::__copy_or_move(std::move(__first), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 435s 369 | std::move(__last), 435s | ~~~~~~~~~~~~~~~~~~ 435s 370 | std::move(__result)); 435s | ~~~~~~~~~~~~~~~~~~~~ 435s /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 435s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 435s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 185 | __uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 435s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 346 | __niter_wrap(_From __from, _To __res) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 737 | std::move(__result), 435s | ~~~~~~~~~~~~~~~~~~~~ 435s 738 | std::move(__op), std::move(__proj)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2152 | return __find_if(__first, __last, __pred, 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s 2153 | std::__iterator_category(__first)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 683 | { return std::copy(__first, __first + __n, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 683 | { return std::copy(__first, __first + __n, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1876 | __introsort_loop(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1884 | std::__partial_sort(__first, __last, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1805 | std::move(__comp), std::move(__proj)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1819 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1822 | std::__insertion_sort(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 435s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 3867 | find_if(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 3876 | return std::__find_if(__first, __last, 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 737 | std::move(__result), 435s | ~~~~~~~~~~~~~~~~~~~~ 435s 738 | std::move(__op), std::move(__proj)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 715 | return std::__copy_n(__first, __n2, __result, 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s 716 | std::__iterator_category(__first)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 715 | return std::__copy_n(__first, __n2, __result, 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s 716 | std::__iterator_category(__first)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 683 | { return std::copy(__first, __first + __n, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 371 | return std::__do_uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 373 | return std::uninitialized_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 371 | return std::__do_uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 373 | return std::uninitialized_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1863 | __partial_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1868 | std::__heap_select(__first, __middle, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1869 | std::__sort_heap(__first, __middle, __comp); 435s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1856 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1770 | __insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1777 | if (__comp(__i, __first)) 435s | ~~~~~~^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 435s | ^~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range>, _Out> std::ranges::__transform_fn::operator()(_Range1&&, _Range2&&, _Out, _Fp, _Proj1, _Proj2) const [with _Range1 = std::span&; _Range2 = std::span&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::compute_midpoints(const Mesh&, int, std::span)::; _Proj1 = std::identity; _Proj2 = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:772:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 776 | ranges::begin(__r2), ranges::end(__r2), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 777 | std::move(__result), std::move(__binary_op), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 778 | std::move(__proj1), std::move(__proj2)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s In file included from /usr/include/dolfinx/fem/FiniteElement.h:11: 435s /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]’: 435s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1849 | permute_data(u, n, cell_info, _eperm); 435s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1852 | transform_data(u, n, cell_info, _etrans_invT, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1853 | precompute::apply_matrix); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /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]’: 435s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1833 | permute_data(u, n, cell_info, _eperm_inv); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1836 | transform_data(u, n, cell_info, _etransT, 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1837 | precompute::apply_matrix); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /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]’: 435s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1865 | permute_data(u, n, cell_info, _eperm_inv); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1868 | transform_data(u, n, cell_info, _etrans_inv, 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1869 | precompute::apply_matrix); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /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]’: 435s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1810 | void FiniteElement::T_apply(std::span u, int n, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1817 | permute_data(u, n, cell_info, _eperm); 435s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1820 | transform_data(u, n, cell_info, _etrans, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1821 | precompute::apply_matrix); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 147 | { return std::copy(__first, __last, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 185 | __uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1876 | __introsort_loop(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1884 | std::__partial_sort(__first, __last, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/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]’: 435s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1964 | transform_data(u, n, cell_info, _etrans_inv, 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1965 | precompute::apply_tranpose_matrix_right); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1819 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1822 | std::__insertion_sort(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 435s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1887 | permute_data(dblock, 1, cell_info, _eperm); 435s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1892 | transform_data(u, n, cell_info, _etrans, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1893 | precompute::apply_tranpose_matrix_right); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 435s | ^~~~~~~~~~~~~~ 435s /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]’: 435s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1911 | permute_data(dblock, 1, cell_info, _eperm); 435s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1916 | transform_data(u, n, cell_info, _etrans_invT, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1917 | precompute::apply_tranpose_matrix_right); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /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]’: 435s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1940 | transform_data(u, n, cell_info, _etransT, 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1941 | precompute::apply_tranpose_matrix_right); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_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 > >]’: 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 683 | { return std::copy(__first, __first + __n, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/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 > >]’: 435s /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 435s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 435s | ^~~~~~~~ 435s /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 435s /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 435s 629 | return ranges::fill_n(std::move(__first), __len, __value); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /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]’: 435s /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 435s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 435s | ^~~~~~~~~~ 435s /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 435s 1154 | std::__fill_a(__first, __first + __n, __value); 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 683 | { return std::copy(__first, __first + __n, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 435s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1002 | operator()(_It __x, _Sent __bound) const 435s | ^~~~~~~~ 435s /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 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_iterator.h: In constructor ‘constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 435s /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 435s 1508 | move_iterator(iterator_type __i) 435s | ^~~~~~~~~~~~~ 435s /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]’: 435s /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 435s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~ 435s /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 435s /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 435s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1720 | __start, _M_get_Tp_allocator()); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2107 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2111 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2115 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2119 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2127 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2132 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2137 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 185 | __uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 371 | return std::__do_uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 373 | return std::uninitialized_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 314 | std::move(__result)); 435s | ~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 435s /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 435s 863 | operator()(_It& __it, _Sent __bound) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1905 | std::__introsort_loop(__first, __last, 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s 1906 | std::__lg(__last - __first) * 2, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1907 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1908 | std::__final_insertion_sort(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 608 | __miter_base(_Iterator __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 147 | { return std::copy(__first, __last, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 314 | std::move(__result)); 435s | ~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 435s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 435s 610 | this->_M_impl._M_start, 435s | ~~~~~~~~~~~~~~~~~~~~~~~ 435s 611 | _M_get_Tp_allocator()); 435s | ~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2107 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2111 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2115 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2119 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2127 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2132 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2137 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 435s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 737 | std::move(__result), 435s | ~~~~~~~~~~~~~~~~~~~~ 435s 738 | std::move(__op), std::move(__proj)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 608 | __miter_base(_Iterator __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1789 | operator()(_Iter __first, _Sent __last, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1792 | auto __lasti = ranges::next(__first, __last); 435s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 435s | ^ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1863 | __partial_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1868 | std::__heap_select(__first, __middle, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1869 | std::__sort_heap(__first, __middle, __comp); 435s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2152 | return __find_if(__first, __last, __pred, 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s 2153 | std::__iterator_category(__first)); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1856 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1770 | __insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1777 | if (__comp(__i, __first)) 435s | ~~~~~~^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 435s | ^~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 683 | { return std::copy(__first, __first + __n, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 683 | { return std::copy(__first, __first + __n, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 185 | __uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 435s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 185 | __uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 435s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = double]’: 435s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 435s 30 | explicit Constant(value_type c) : value({c}) {} 435s | ^~~~~~~~~~ 435s /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]’: 435s /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 435s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 435s | ^~~~~~~~ 435s /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 435s /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 435s /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 435s /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 435s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 608 | __miter_base(_Iterator __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 435s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1589 | __heap_select(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1593 | std::__make_heap(__first, __middle, __comp); 435s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1595 | if (__comp(__i, __first)) 435s | ~~~~~~^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 435s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 147 | { return std::copy(__first, __last, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 425 | std::__pop_heap(__first, __last, __last, __comp); 435s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 88 | if (__comp(__a, __b)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 90 | if (__comp(__b, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 91 | std::iter_swap(__result, __b); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 92 | else if (__comp(__a, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 93 | std::iter_swap(__result, __c); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 95 | std::iter_swap(__result, __a); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 97 | else if (__comp(__a, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 98 | std::iter_swap(__result, __a); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 99 | else if (__comp(__b, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 100 | std::iter_swap(__result, __c); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 102 | std::iter_swap(__result, __b); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1829 | __unguarded_partition(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1835 | while (__comp(__first, __pivot)) 435s | ~~~~~~^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1838 | while (__comp(__pivot, __last)) 435s | ~~~~~~^~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1842 | std::iter_swap(__first, __last); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 435s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1863 | __partial_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1868 | std::__heap_select(__first, __middle, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 923 | std::__miter_base(__last), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 924 | __result); 435s | ~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1869 | std::__sort_heap(__first, __middle, __comp); 435s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1856 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1770 | __insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1777 | if (__comp(__i, __first)) 435s | ~~~~~~^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 435s | ^~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/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]’: 435s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1674 | void FiniteElement::permute_data( 435s | ^~~~~~~~~~~~~~~~ 435s In file included from /usr/include/basix/finite-element.h:12: 435s /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]’: 435s /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 435s 243 | void apply_matrix( 435s | ^~~~~~~~~~~~ 435s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 435s /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 435s 863 | operator()(_It& __it, _Sent __bound) const 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1905 | std::__introsort_loop(__first, __last, 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s 1906 | std::__lg(__last - __first) * 2, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1907 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1908 | std::__final_insertion_sort(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 435s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 435s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 317 | operator()(_Iterator __it) 435s | ^~~~~~~~ 435s /usr/include/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]’: 435s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1733 | void FiniteElement::transform_data( 435s | ^~~~~~~~~~~~~~~~ 435s /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 435s 1754 | op(std::span(v_size_t), 435s | ~~^~~~~~~~~~~~~~~~~~~~~ 435s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1756 | dofstart, block_size); 435s | ~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /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 435s 1775 | op(std::span(v_size_t), 435s | ~~^~~~~~~~~~~~~~~~~~~~~ 435s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1777 | dofstart, block_size); 435s | ~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /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 435s 1786 | op(std::span(v_size_t), 435s | ~~^~~~~~~~~~~~~~~~~~~~~ 435s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1788 | dofstart, block_size); 435s | ~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /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]’: 435s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1674 | void FiniteElement::permute_data( 435s | ^~~~~~~~~~~~~~~~ 435s /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]’: 435s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 1733 | void FiniteElement::transform_data( 435s | ^~~~~~~~~~~~~~~~ 435s /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 435s 1754 | op(std::span(v_size_t), 435s | ~~^~~~~~~~~~~~~~~~~~~~~ 435s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1756 | dofstart, block_size); 435s | ~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /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 435s 1786 | op(std::span(v_size_t), 435s | ~~^~~~~~~~~~~~~~~~~~~~~ 435s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1788 | dofstart, block_size); 435s | ~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /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 435s 1797 | op(std::span(v_size_t), 435s | ~~^~~~~~~~~~~~~~~~~~~~~ 435s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1799 | dofstart, block_size); 435s | ~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 371 | return std::__do_uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 373 | return std::uninitialized_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 435s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 317 | operator()(_Iterator __it) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 608 | __miter_base(_Iterator __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 435s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1589 | __heap_select(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1593 | std::__make_heap(__first, __middle, __comp); 435s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1595 | if (__comp(__i, __first)) 435s | ~~~~~~^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 435s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /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]’: 435s /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 435s 285 | void apply_tranpose_matrix_right( 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 425 | std::__pop_heap(__first, __last, __last, __comp); 435s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 88 | if (__comp(__a, __b)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 90 | if (__comp(__b, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 91 | std::iter_swap(__result, __b); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 92 | else if (__comp(__a, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 93 | std::iter_swap(__result, __c); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 95 | std::iter_swap(__result, __a); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 97 | else if (__comp(__a, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 98 | std::iter_swap(__result, __a); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 99 | else if (__comp(__b, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 100 | std::iter_swap(__result, __c); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 102 | std::iter_swap(__result, __b); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1829 | __unguarded_partition(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1835 | while (__comp(__first, __pivot)) 435s | ~~~~~~^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1838 | while (__comp(__pivot, __last)) 435s | ~~~~~~^~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1842 | std::iter_swap(__first, __last); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 923 | std::__miter_base(__last), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 924 | __result); 435s | ~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/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 > >]’: 435s /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 435s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 147 | { return std::copy(__first, __last, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 435s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 147 | { return std::copy(__first, __last, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = double*; _Tp = double]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 435s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 435s 371 | return std::__do_uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 435s 373 | return std::uninitialized_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 147 | { return std::copy(__first, __last, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 608 | __miter_base(_Iterator __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1589 | __heap_select(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1593 | std::__make_heap(__first, __middle, __comp); 435s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1595 | if (__comp(__i, __first)) 435s | ~~~~~~^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 435s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 185 | __uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 425 | std::__pop_heap(__first, __last, __last, __comp); 435s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 88 | if (__comp(__a, __b)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 90 | if (__comp(__b, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 91 | std::iter_swap(__result, __b); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 92 | else if (__comp(__a, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 93 | std::iter_swap(__result, __c); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 95 | std::iter_swap(__result, __a); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 97 | else if (__comp(__a, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1876 | __introsort_loop(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 98 | std::iter_swap(__result, __a); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 99 | else if (__comp(__b, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1884 | std::__partial_sort(__first, __last, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 100 | std::iter_swap(__result, __c); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 102 | std::iter_swap(__result, __b); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1829 | __unguarded_partition(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1819 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1822 | std::__insertion_sort(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1835 | while (__comp(__first, __pivot)) 435s | ~~~~~~^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1838 | while (__comp(__pivot, __last)) 435s | ~~~~~~^~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1842 | std::iter_swap(__first, __last); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 923 | std::__miter_base(__last), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 924 | __result); 435s | ~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 435s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 435s 610 | this->_M_impl._M_start, 435s | ~~~~~~~~~~~~~~~~~~~~~~~ 435s 611 | _M_get_Tp_allocator()); 435s | ~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1876 | __introsort_loop(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1884 | std::__partial_sort(__first, __last, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1819 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1822 | std::__insertion_sort(__first, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 435s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1002 | operator()(_It __x, _Sent __bound) const 435s | ^~~~~~~~ 435s /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 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 435s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2107 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2111 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2115 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2119 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2127 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2132 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 2137 | if (__pred(__first)) 435s | ~~~~~~^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 608 | __miter_base(_Iterator __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 435s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 2981 | __miter_base(move_iterator<_Iterator> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 185 | __uninit_copy(__first, __last, __result); 435s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 608 | __miter_base(_Iterator __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /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&)::]’: 435s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 239 | operator()(_Value& __val, _Iterator __it) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]’: 435s /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 435s 681 | vector(initializer_list __l, 435s | ^~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 642 | copy(_II __first, _II __last, _OI __result) 435s | ^~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 435s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/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 >&}]’: 435s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 435s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 435s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 608 | __miter_base(_Iterator __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::pair; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 239 | operator()(_Value& __val, _Iterator __it) 435s | ^~~~~~~~ 435s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 435s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 435s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 435s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 435s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 435s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 608 | __miter_base(_Iterator __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 435s | ^~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 435s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 435s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 435s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 239 | operator()(_Value& __val, _Iterator __it) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 435s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 435s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 435s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1863 | __partial_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1868 | std::__heap_select(__first, __middle, __last, __comp); 435s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1869 | std::__sort_heap(__first, __middle, __comp); 435s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 1856 | __comp); 435s | ~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1770 | __insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1777 | if (__comp(__i, __first)) 435s | ~~~~~~^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 435s | ^~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 435s 147 | { return std::copy(__first, __last, __result); } 435s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/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&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 232 | if (__comp(__first + __secondChild, 435s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s 233 | __first + (__secondChild - 1))) 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 435s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 346 | __niter_wrap(_From __from, _To __res) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 435s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 435s 2981 | __miter_base(move_iterator<_Iterator> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 435s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 435s | ^~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435s 232 | if (__comp(__first + __secondChild, 435s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 435s 233 | __first + (__secondChild - 1))) 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1589 | __heap_select(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1593 | std::__make_heap(__first, __middle, __comp); 435s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1595 | if (__comp(__i, __first)) 435s | ~~~~~~^~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 435s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 435s | ^~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 425 | std::__pop_heap(__first, __last, __last, __comp); 435s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 435s | ^~~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 88 | if (__comp(__a, __b)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 90 | if (__comp(__b, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 91 | std::iter_swap(__result, __b); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 92 | else if (__comp(__a, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 93 | std::iter_swap(__result, __c); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 95 | std::iter_swap(__result, __a); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 97 | else if (__comp(__a, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 98 | std::iter_swap(__result, __a); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 99 | else if (__comp(__b, __c)) 435s | ~~~~~~^~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 100 | std::iter_swap(__result, __c); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 102 | std::iter_swap(__result, __b); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1829 | __unguarded_partition(_RandomAccessIterator __first, 435s | ^~~~~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1835 | while (__comp(__first, __pivot)) 435s | ~~~~~~^~~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1838 | while (__comp(__pivot, __last)) 435s | ~~~~~~^~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1842 | std::iter_swap(__first, __last); 435s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 435s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 435s | ^~~~~~~~ 435s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 435s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 435s | ^~~~~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 923 | std::__miter_base(__last), 435s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 435s 924 | __result); 435s | ~~~~~~~~~ 435s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 435s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 435s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 435s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 642 | copy(_II __first, _II __last, _OI __result) 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 135 | __push_heap(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 135 | __push_heap(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 436s | ^~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 436s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 608 | __miter_base(_Iterator __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 239 | operator()(_Value& __val, _Iterator __it) 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = double; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 195 | operator()(_Iterator __it, _Value& __val) 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 232 | if (__comp(__first + __secondChild, 436s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s 233 | __first + (__secondChild - 1))) 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 436s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 346 | __niter_wrap(_From __from, _To __res) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 135 | __push_heap(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 195 | operator()(_Iterator __it, _Value& __val) 436s | ^~~~~~~~ 436s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::span]’: 436s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 436s | ^ 436s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::rangeToString(const Range&) [with Range = std::vector >]’: 436s /usr/include/catch2/catch_tostring.hpp:505:77: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 505 | return ::Catch::Detail::rangeToString( begin( range ), end( range ) ); 436s | ^ 436s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator >; Sentinel = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 343 | std::string rangeToString(InputIterator first, Sentinel last) { 436s | ^~~~~~~~~~~~~ 436s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/catch2/catch_tostring.hpp: In function ‘std::string Catch::Detail::rangeToString(InputIterator, Sentinel) [with InputIterator = __gnu_cxx::__normal_iterator > >; Sentinel = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/catch2/catch_tostring.hpp:343:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = double]’: 436s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 154 | void apply_permutation_mapped(std::span perm, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 436s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 144 | void apply_permutation(std::span perm, std::span data, 436s | ^~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_inv_permutation_right(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 436s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 436s 172 | void apply_inv_permutation_right(std::span perm, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 436s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 436s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 608 | __miter_base(_Iterator __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = double*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = double*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 185 | __uninit_copy(__first, __last, __result); 436s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 436s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 436s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 642 | copy(_II __first, _II __last, _OI __result) 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 147 | { return std::copy(__first, __last, __result); } 436s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1863 | __partial_sort(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1868 | std::__heap_select(__first, __middle, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1869 | std::__sort_heap(__first, __middle, __comp); 436s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1856 | __comp); 436s | ~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1770 | __insertion_sort(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1777 | if (__comp(__i, __first)) 436s | ~~~~~~^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 436s | ^~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 371 | return std::__do_uninit_copy(__first, __last, __result); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 373 | return std::uninitialized_copy(__first, __last, __result); 436s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 436s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 863 | operator()(_It& __it, _Sent __bound) const 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1905 | std::__introsort_loop(__first, __last, 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 436s 1906 | std::__lg(__last - __first) * 2, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1907 | __comp); 436s | ~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1908 | std::__final_insertion_sort(__first, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 317 | operator()(_Iterator __it) 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 608 | __miter_base(_Iterator __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 436s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_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&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 232 | if (__comp(__first + __secondChild, 436s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s 233 | __first + (__secondChild - 1))) 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = pair*; _Container = vector >]’: 436s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = pair*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 346 | __niter_wrap(_From __from, _To __res) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 436s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 436s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 346 | __niter_wrap(_From __from, _To __res) 436s | ^~~~~~~~~~~~ 436s /usr/include/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*]’: 436s /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 436s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s 147 | { return std::copy(__first, __last, __result); } 436s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 436s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 436s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 737 | std::move(__result), 436s | ~~~~~~~~~~~~~~~~~~~~ 436s 738 | std::move(__op), std::move(__proj)); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h: 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&)::]’: 436s /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 436s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 436s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 201 | std::move(__f), std::move(__proj)); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 436s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 436s 2981 | __miter_base(move_iterator<_Iterator> __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 642 | copy(_II __first, _II __last, _OI __result) 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1589 | __heap_select(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1593 | std::__make_heap(__first, __middle, __comp); 436s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1595 | if (__comp(__i, __first)) 436s | ~~~~~~^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 436s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 425 | std::__pop_heap(__first, __last, __last, __comp); 436s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 88 | if (__comp(__a, __b)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 90 | if (__comp(__b, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 91 | std::iter_swap(__result, __b); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 92 | else if (__comp(__a, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 93 | std::iter_swap(__result, __c); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 95 | std::iter_swap(__result, __a); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 97 | else if (__comp(__a, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 98 | std::iter_swap(__result, __a); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 99 | else if (__comp(__b, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 100 | std::iter_swap(__result, __c); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 102 | std::iter_swap(__result, __b); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1829 | __unguarded_partition(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1835 | while (__comp(__first, __pivot)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1838 | while (__comp(__pivot, __last)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1842 | std::iter_swap(__first, __last); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 923 | std::__miter_base(__last), 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 924 | __result); 436s | ~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 185 | __uninit_copy(__first, __last, __result); 436s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1876 | __introsort_loop(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1884 | std::__partial_sort(__first, __last, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1819 | __comp); 436s | ~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1822 | std::__insertion_sort(__first, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/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&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 135 | __push_heap(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator<__gnu_cxx::__normal_iterator > > >; _OI = double*]’: 436s /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 436s 642 | copy(_II __first, _II __last, _OI __result) 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 436s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/ranges_algo.h: 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&)::]’: 436s /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 436s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 436s | ^~~~~~~~ 436s /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 436s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 608 | __miter_base(_Iterator __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 436s | ^~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 239 | operator()(_Value& __val, _Iterator __it) 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 436s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 147 | { return std::copy(__first, __last, __result); } 436s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1863 | __partial_sort(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1868 | std::__heap_select(__first, __middle, __last, __comp); 436s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1869 | std::__sort_heap(__first, __middle, __comp); 436s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 1856 | __comp); 436s | ~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1770 | __insertion_sort(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1777 | if (__comp(__i, __first)) 436s | ~~~~~~^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 436s | ^~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/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&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 195 | operator()(_Iterator __it, _Value& __val) 436s | ^~~~~~~~ 436s /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 > >]’: 436s /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 436s 2981 | __miter_base(move_iterator<_Iterator> __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 436s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 232 | if (__comp(__first + __secondChild, 436s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s 233 | __first + (__secondChild - 1))) 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 642 | copy(_II __first, _II __last, _OI __result) 436s | ^~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1589 | __heap_select(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1593 | std::__make_heap(__first, __middle, __comp); 436s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1595 | if (__comp(__i, __first)) 436s | ~~~~~~^~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 436s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 425 | std::__pop_heap(__first, __last, __last, __comp); 436s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 88 | if (__comp(__a, __b)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 90 | if (__comp(__b, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 91 | std::iter_swap(__result, __b); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 92 | else if (__comp(__a, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 93 | std::iter_swap(__result, __c); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 95 | std::iter_swap(__result, __a); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 97 | else if (__comp(__a, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 98 | std::iter_swap(__result, __a); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 99 | else if (__comp(__b, __c)) 436s | ~~~~~~^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 100 | std::iter_swap(__result, __c); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 102 | std::iter_swap(__result, __b); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1829 | __unguarded_partition(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1835 | while (__comp(__first, __pivot)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1838 | while (__comp(__pivot, __last)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1842 | std::iter_swap(__first, __last); 436s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 923 | std::__miter_base(__last), 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s 924 | __result); 436s | ~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 436s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 135 | __push_heap(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 436s | ^~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 436s | ^~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 436s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 608 | __miter_base(_Iterator __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 436s | ^~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 239 | operator()(_Value& __val, _Iterator __it) 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 436s 195 | operator()(_Iterator __it, _Value& __val) 436s | ^~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 436s | ^~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 232 | if (__comp(__first + __secondChild, 436s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 436s 233 | __first + (__secondChild - 1))) 436s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 436s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 436s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 346 | __niter_wrap(_From __from, _To __res) 436s | ^~~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 436s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 135 | __push_heap(_RandomAccessIterator __first, 436s | ^~~~~~~~~~~ 436s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 436s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 436s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 436s 195 | operator()(_Iterator __it, _Value& __val) 436s | ^~~~~~~~ 437s [100%] Linking CXX executable unittests 437s /usr/bin/cmake -E cmake_link_script CMakeFiles/unittests.dir/link.txt --verbose=1 439s /usr/bin/c++ -Wl,-Bsymbolic-functions -Wl,--dependency-file=CMakeFiles/unittests.dir/link.d CMakeFiles/unittests.dir/main.cpp.o CMakeFiles/unittests.dir/vector.cpp.o CMakeFiles/unittests.dir/matrix.cpp.o CMakeFiles/unittests.dir/io.cpp.o CMakeFiles/unittests.dir/common/sub_systems_manager.cpp.o CMakeFiles/unittests.dir/common/index_map.cpp.o CMakeFiles/unittests.dir/common/sort.cpp.o CMakeFiles/unittests.dir/fem/functionspace.cpp.o CMakeFiles/unittests.dir/mesh/distributed_mesh.cpp.o CMakeFiles/unittests.dir/mesh/generation.cpp.o CMakeFiles/unittests.dir/common/CIFailure.cpp.o CMakeFiles/unittests.dir/mesh/refinement/interval.cpp.o CMakeFiles/unittests.dir/mesh/refinement/option.cpp.o CMakeFiles/unittests.dir/mesh/refinement/rectangle.cpp.o CMakeFiles/unittests.dir/poisson.c.o -o unittests -L/usr/lib/arm-linux-gnueabihf/mpich/lib -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/mpich/lib:/usr/lib/arm-linux-gnueabihf/hdf5/mpich:/usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex/lib:/usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-complex/lib /usr/lib/libCatch2Main.a /usr/lib/arm-linux-gnueabihf/libdolfinx_complex.so.0.9.0 /usr/lib/libCatch2.a /usr/lib/arm-linux-gnueabihf/libpugixml.so.1.14 /usr/lib/arm-linux-gnueabihf/libbasix.so.0.9.0 /usr/lib/arm-linux-gnueabihf/libboost_timer.so.1.83.0 /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpich.so /usr/lib/arm-linux-gnueabihf/libspdlog.so.1.15.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 439s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test' 439s [100%] Built target unittests 439s make[1]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test' 439s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test/CMakeFiles 0 439s == run C++ unit tests for complex build == 439s Running tests... 439s /usr/bin/ctest --force-new-ctest-process 439s Test project /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-unittests-complex/test 439s Start 1: unittests 440s 1/1 Test #1: unittests ........................ Passed 2.21 sec 440s 440s 100% tests passed, 0 tests failed out of 1 440s 440s Total Test time (real) = 2.21 sec 441s -- The C compiler identification is GNU 14.3.0 441s -- The CXX compiler identification is GNU 14.3.0 441s -- Detecting C compiler ABI info 441s -- Detecting C compiler ABI info - done 441s -- Check for working C compiler: /usr/bin/mpicc - skipped 441s -- Detecting C compile features 441s -- Detecting C compile features - done 441s -- Detecting CXX compiler ABI info 441s -- Detecting CXX compiler ABI info - done 441s -- Check for working CXX compiler: /usr/bin/c++ - skipped 441s -- Detecting CXX compile features 441s -- Detecting CXX compile features - done 441s -- Found MPI_C: /usr/bin/mpicc (found version "4.1") 442s -- Found MPI_CXX: /usr/lib/arm-linux-gnueabihf/mpich/lib/libmpichcxx.so (found version "4.1") 442s -- Found MPI: TRUE (found version "4.1") 442s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD 442s -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success 442s -- Found Threads: TRUE 442s -- Found Boost 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0 442s -- Requested configuration: REQUIRED COMPONENTS timer 442s -- Found boost_headers 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_headers-1.83.0 442s -- Found boost_timer 1.83.0 at /usr/lib/arm-linux-gnueabihf/cmake/boost_timer-1.83.0 442s -- [x] libboost_timer.so.1.83.0 442s -- [ ] libboost_timer.a 442s -- Adding boost_timer dependencies: headers 442s -- Checking for Basix hints with /usr/bin/python3 442s -- Adding /usr/lib/python3/dist-packages/basix to Basix search hints 443s -- HDF5: Using hdf5 compiler wrapper to determine C configuration 443s -- 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 443s -- HDF5_DIR: HDF5_DIR-NOTFOUND 443s -- HDF5_DEFINITIONS: 443s -- HDF5_INCLUDE_DIRS: /usr/include/hdf5/mpich 443s -- 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 443s -- HDF5_HL_LIBRARIES: 443s -- HDF5_C_DEFINITIONS: 443s -- HDF5_C_INCLUDE_DIR: 443s -- HDF5_C_INCLUDE_DIRS: /usr/include/hdf5/mpich 443s -- HDF5_C_LIBRARY: 443s -- 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 443s -- HDF5_C_HL_LIBRARY: 443s -- HDF5_C_HL_LIBRARIES: 443s -- Defined targets (if any): 443s -- ... hdf5::hdf5 443s -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") 443s -- Checking for one of the modules 'PETSc;petsc' 443s -- Looking for PETSC_USE_COMPLEX 443s -- Looking for PETSC_USE_COMPLEX - found 443s -- Checking for one of the modules 'SLEPc;slepc' 443s -- Looking for PETSC_USE_REAL_DOUBLE 443s -- Looking for PETSC_USE_REAL_DOUBLE - found 443s -- Performing Test HAVE_NO_MULTLINE 443s -- Performing Test HAVE_NO_MULTLINE - Success 443s -- ** This demo does not support complex mode 443s -- Configuring done (2.8s) 443s -- Generating done (0.0s) 443s -- Build files have been written to: /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo 443s /usr/bin/cmake -S/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo -B/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo --check-build-system CMakeFiles/Makefile.cmake 0 443s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/CMakeFiles /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo//CMakeFiles/progress.marks 443s make -f CMakeFiles/Makefile2 all 443s make[1]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 443s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/depend 443s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/depend 443s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/depend 443s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/depend 443s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/depend 443s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 443s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/depend 443s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 443s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/depend 443s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 443s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/CMakeFiles/demo_custom_kernel.dir/DependInfo.cmake "--color=" 443s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 443s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 443s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 443s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/CMakeFiles/demo_interpolation-io.dir/DependInfo.cmake "--color=" 443s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 443s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation_different_meshes /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/DependInfo.cmake "--color=" 443s [ 4%] Compile poisson.py using FFCx 443s [ 9%] Compile poisson.py using FFCx 443s [ 13%] Compile mixed_codim0.py using FFCx 443s [ 18%] Compile biharmonic.py using FFCx 443s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free && ffcx /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/poisson.py --scalar_type=complex128 443s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson && ffcx /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/poisson.py --scalar_type=complex128 443s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly && ffcx /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly/mixed_codim0.py --scalar_type=complex128 443s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 443s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic && ffcx /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic/biharmonic.py --scalar_type=complex128 443s make -f custom_kernel/CMakeFiles/demo_custom_kernel.dir/build.make custom_kernel/CMakeFiles/demo_custom_kernel.dir/build 443s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 443s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 443s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 443s make -f interpolation-io/CMakeFiles/demo_interpolation-io.dir/build.make interpolation-io/CMakeFiles/demo_interpolation-io.dir/build 443s make -f interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build.make interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/build 443s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 443s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 443s [ 22%] Building CXX object custom_kernel/CMakeFiles/demo_custom_kernel.dir/main.cpp.o 443s [ 31%] Building CXX object interpolation_different_meshes/CMakeFiles/demo_interpolation_different_meshes.dir/main.cpp.o 443s [ 31%] Building CXX object interpolation-io/CMakeFiles/demo_interpolation-io.dir/main.cpp.o 443s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp 443s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp 443s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation_different_meshes/main.cpp 444s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/DependInfo.cmake "--color=" 444s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/DependInfo.cmake "--color=" 444s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/CMakeFiles/demo_poisson.dir/DependInfo.cmake "--color=" 444s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 444s make -f codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build.make codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/build 444s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 444s make -f poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build.make poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/build 444s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 444s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 444s [ 40%] Building CXX object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/main.cpp.o 444s [ 40%] Building C object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/mixed_codim0.c.o 444s [ 45%] Building CXX object codim_0_assembly/CMakeFiles/demo_codim_0_assembly.dir/main.cpp.o 444s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 444s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp 444s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly/mixed_codim0.c 444s make -f poisson/CMakeFiles/demo_poisson.dir/build.make poisson/CMakeFiles/demo_poisson.dir/build 444s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 444s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly/main.cpp 444s [ 50%] Building CXX object poisson/CMakeFiles/demo_poisson.dir/main.cpp.o 444s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/main.cpp 444s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic/CMakeFiles/demo_biharmonic.dir/DependInfo.cmake "--color=" 444s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 444s make -f biharmonic/CMakeFiles/demo_biharmonic.dir/build.make biharmonic/CMakeFiles/demo_biharmonic.dir/build 444s make[2]: Entering directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 444s [ 54%] Building C object poisson/CMakeFiles/demo_poisson.dir/poisson.c.o 444s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/poisson.c 444s [ 59%] Building CXX object biharmonic/CMakeFiles/demo_biharmonic.dir/main.cpp.o 444s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic/main.cpp 444s [ 63%] Building C object biharmonic/CMakeFiles/demo_biharmonic.dir/biharmonic.c.o 444s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic/biharmonic.c 445s [ 68%] Building C object poisson_matrix_free/CMakeFiles/demo_poisson_matrix_free.dir/poisson.c.o 445s cd /tmp/autopkgtest.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/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.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/poisson.c 451s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12, 451s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 451s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation_different_meshes/main.cpp:10: 451s /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]’: 451s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 451s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 235 | _fshape, cells); 451s | ~~~~~~~~~~~~~~~ 451s In file included from /usr/include/dolfinx/fem/Function.h:12: 451s /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]’: 451s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 72 | cmap.tabulate(0, X, Xshape, phi_b); 451s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 451s In file included from /usr/include/dolfinx/fem/interpolate.h:19: 451s /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]’: 451s /usr/include/dolfinx/geometry/utils.h:686:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 686 | PointOwnershipData determine_point_ownership(const mesh::Mesh& mesh, 451s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 451s 966 | owned_recv_points.insert( 451s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 451s 967 | owned_recv_points.end(), std::next(received_points.cbegin(), 3 * j), 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 968 | std::next(received_points.cbegin(), 3 * (j + 1))); 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/geometry/utils.h:966:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 451s /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]’: 451s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 1145 | v.eval(recv_points, {recv_points.size() / 3, (std::size_t)3}, 451s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 1146 | evaluation_cells, send_values, {recv_points.size() / 3, value_size}); 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/fem/interpolate.h:1145:9: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s /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 451s 1154 | impl::scatter_values(comm, src_ranks, dest_ranks, _send_values, 451s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 1155 | std::span(values_b)); 451s | ~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/fem/interpolate.h:1154:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s /usr/include/dolfinx/fem/interpolate.h:1168:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 1168 | fem::interpolate(u, valuesT_b, {valuesT.extent(0), valuesT.extent(1)}, 451s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 1169 | cells); 451s | ~~~~~~ 451s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation_different_meshes/main.cpp:12: 451s /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]’: 451s /usr/include/dolfinx/mesh/generation.h:379:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 451s 379 | cells.insert(cells.end(), 451s | ~~~~~~~~~~~~^~~~~~~~~~~~~ 451s 380 | {v0, v1, v3, v7, v0, v1, v7, v5, v0, v5, v7, v4, 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 381 | v0, v3, v2, v7, v0, v6, v4, v7, v0, v2, v6, v7}); 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 386 | {x.size() / 3, 3}, partitioner); 451s | ^ 451s /usr/include/dolfinx/mesh/generation.h:386:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s /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]’: 451s /usr/include/dolfinx/mesh/generation.h:424:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 451s 424 | cells.insert(cells.end(), {v0, v1, v2, v3, v4, v5, v6, v7}); 451s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 429 | {x.size() / 3, 3}, partitioner); 451s | ^ 451s /usr/include/dolfinx/mesh/generation.h:429:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s /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]’: 451s /usr/include/dolfinx/mesh/generation.h:470:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 451s 470 | cells.insert(cells.end(), {v0, v1, v2, v4, v5, v6}); 451s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/mesh/generation.h:471:19: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 451s 471 | cells.insert(cells.end(), {v1, v2, v3, v5, v6, v7}); 451s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 476 | {x.size() / 3, 3}, partitioner); 451s | ^ 451s /usr/include/dolfinx/mesh/generation.h:476:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s In file included from /usr/include/c++/14/functional:59, 451s from /usr/include/basix/finite-element.h:17, 451s from /usr/include/basix/e-lagrange.h:9, 451s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation_different_meshes/main.cpp:9: 451s /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 >}]’: 451s /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 451s 587 | operator()(_ArgTypes... __args) const 451s | ^~~~~~~~ 451s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 451s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 703 | void interpolate(Function& u, std::span f, 451s | ^~~~~~~~~~~ 451s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 954 | cmap.tabulate(1, X, Xshape, phi_b); 451s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s In file included from /usr/include/c++/14/algorithm:61, 451s from /usr/include/basix/maps.h:8, 451s from /usr/include/basix/finite-element.h:9: 451s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 451s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 451s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 451s | ^~~~~~ 451s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 451s /usr/include/dolfinx/geometry/utils.h: In function ‘dolfinx::graph::AdjacencyList dolfinx::geometry::compute_collisions(const BoundingBoxTree&, std::span) [with T = double]’: 451s /usr/include/dolfinx/geometry/utils.h:479:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 479 | compute_collisions(const BoundingBoxTree& tree, std::span points) 451s | ^~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/geometry/utils.h:487:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 487 | impl::_compute_collisions_point( 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 451s 488 | tree, std::span(points.data() + 3 * p, 3), entities); 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/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 > >]’: 451s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 451s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 451s | ^~~~~~ 451s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 451s /usr/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*]’: 451s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 451s In file included from /usr/include/dolfinx/geometry/utils.h:10: 451s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::compute_distance_gjk(std::span, std::span) [with T = double]’: 451s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 256 | std::array compute_distance_gjk(std::span p, 451s | ^~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/geometry/gjk.h:256:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s /usr/include/dolfinx/geometry/gjk.h:269:18: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 451s 269 | std::vector s = {v[0], v[1], v[2]}; 451s | ^ 451s /usr/include/dolfinx/geometry/gjk.h:286:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 451s 286 | if (std::equal(it, std::next(it, 3), w.begin(), w.end())) 451s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/geometry/gjk.h:300:13: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 451s 300 | s.insert(s.end(), w.begin(), w.end()); 451s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/geometry/gjk.h:303:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 303 | auto [snew, vnew] = impl_gjk::nearest_simplex(s); 451s | ^~~~~~~~~~~~ 451s In file included from /usr/include/c++/14/vector:66, 451s from /usr/include/basix/cell.h:10, 451s from /usr/include/basix/e-lagrange.h:7: 451s /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]’: 451s /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 451s 1497 | insert(const_iterator __position, _InputIterator __first, 451s | ^~~~~~ 451s /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 451s /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 451s /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 451s 1501 | _M_range_insert(begin() + __offset, __first, __last, 451s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 1502 | std::__iterator_category(__first)); 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /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 451s /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]’: 451s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 442 | void eval(std::span x, std::array xshape, 451s | ^~~~ 451s /usr/include/dolfinx/fem/Function.h:442:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s /usr/include/dolfinx/fem/Function.h:533:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 533 | cmap.tabulate(1, std::vector(tdim), {1, tdim}, phi0_b); 451s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/fem/Function.h:608:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 608 | = CoordinateElement::compute_jacobian_determinant( 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 451s 609 | _J, det_scratch); 451s | ~~~~~~~~~~~~~~~~ 451s /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 451s 614 | cmap.pull_back_nonaffine(Xp, xp, coord_dofs); 451s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 451s /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 451s /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 451s /usr/include/dolfinx/fem/Function.h:615:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 615 | cmap.tabulate(1, std::span(Xpb.data(), tdim), {1, tdim}, phi_b); 451s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/fem/Function.h:620:77: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 620 | = CoordinateElement::compute_jacobian_determinant( 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 451s 621 | _J, det_scratch); 451s | ~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 639 | element->tabulate(basis_derivatives_reference_values_b, Xb, 451s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 640 | {X.extent(0), X.extent(1)}, 0); 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s /usr/include/dolfinx/fem/Function.h:639:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s /usr/include/dolfinx/fem/Function.h:673:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 451s 673 | apply_dof_transformation( 451s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 451s 674 | std::span(basis_derivatives_reference_values_b.data() 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s 675 | + p * num_basis_values, 451s | ~~~~~~~~~~~~~~~~~~~~~~~ 451s 676 | num_basis_values), 451s | ~~~~~~~~~~~~~~~~~~ 451s 677 | cell_info, cell_index, reference_value_size); 451s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451s /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]’: 451s /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 451s 155 | void scatter_values(MPI_Comm comm, std::span src_ranks, 451s | ^~~~~~~~~~~~~~ 451s /usr/include/dolfinx/fem/interpolate.h:155:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s /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]’: 452s /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 452s 1426 | insert(const_iterator __position, initializer_list __l) 452s | ^~~~~~ 452s /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 452s /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 452s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 452s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 1430 | std::random_access_iterator_tag()); 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s In file included from /usr/include/c++/14/algorithm:63: 452s /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]’: 452s /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 452s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 452s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 1159 | std::move(__comp), std::move(__proj)); 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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]’: 452s /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 452s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 452s 610 | this->_M_impl._M_start, 452s | ~~~~~~~~~~~~~~~~~~~~~~~ 452s 611 | _M_get_Tp_allocator()); 452s | ~~~~~~~~~~~~~~~~~~~~~~ 452s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 452s from /usr/include/dolfinx/geometry/utils.h:9: 452s /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 >]’: 452s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 783 | Mesh> create_mesh( 452s | ^~~~~~~~~~~ 452s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 452s | ^ 452s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 830 | cells1 = std::vector(cells.begin(), cells.end()); 452s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 452s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 841 | std::vector cells1_v 452s | ^~~~~~~~ 452s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 452s 880 | boundary_v.erase(unique_end, range_end); 452s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 452s 885 | boundary_v.erase(boundary_v.begin()); 452s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 452s | ^~~~~~~~ 452s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 452s 905 | nodes1.erase(unique_end, range_end); 452s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 911 | Geometry geometry 452s | ^~~~~~~~ 452s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s In file included from /usr/include/dolfinx/fem/Function.h:10: 452s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 452s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 319 | return [](std::span, std::span, std::int32_t, int) 452s | ^ 452s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 452s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 341 | return [dims, sub_element_fns](std::span data, 452s | ^ 452s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 452s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 350 | block_size); 452s | ~~~~~~~~~~~ 452s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 452s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 362 | return [ebs, sub_fn](std::span data, 452s | ^ 452s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 452s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 452s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 372 | return [this](std::span data, std::span cell_info, 452s | ^ 452s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 452s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 452s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 376 | return [this](std::span data, std::span cell_info, 452s | ^ 452s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 452s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 452s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 380 | return [this](std::span data, std::span cell_info, 452s | ^ 452s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 452s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 452s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 384 | return [this](std::span data, std::span cell_info, 452s | ^ 452s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 386 | { T_apply(data, cell_info[cell], block_size); }; 452s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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}]’: 452s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 587 | operator()(_ArgTypes... __args) const 452s | ^~~~~~~~ 452s /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]’: 452s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 452s | ^~~~~~~~~~~~~~~~~~~ 452s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 452s /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 >&]’: 452s /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 452s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 452s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 452s /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]’: 452s /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 452s 128 | math::dot(cell_geometry, dphi, J, true); 452s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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 452s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 452s /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]’: 452s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 452s 140 | math::inv(J, K); 452s | ~~~~~~~~~^~~~~~ 452s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 452s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 452s 142 | math::pinv(J, K); 452s | ~~~~~~~~~~^~~~~~ 452s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 452s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 452s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan >]’: 452s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 452s 87 | auto det(Matrix A) 452s | ^~~ 452s /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]’: 452s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 152 | compute_jacobian_determinant(const U& J, std::span w) 452s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 452s 172 | math::dot(B, J, BA); 452s | ~~~~~~~~~^~~~~~~~~~ 452s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan >’ changed in GCC 7.1 452s /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 452s /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]’: 452s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 452s | ^~~~~~~~~~~~~~~~~~~ 452s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 452s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 452s | ^~~~~~~~ 452s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 683 | { return std::copy(__first, __first + __n, __result); } 452s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/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*]’: 452s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 452s | ^~~~~~ 452s /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]’: 452s /usr/include/dolfinx/geometry/utils.h:307:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 307 | void _compute_collisions_point(const geometry::BoundingBoxTree& tree, 452s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/utils.h:316:40: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 316 | if (is_leaf(bbox) and point_in_bbox(tree.get_bbox(next), p)) 452s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/utils.h:327:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 327 | bool left = point_in_bbox(tree.get_bbox(bbox[0]), p); 452s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/utils.h:328:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 328 | bool right = point_in_bbox(tree.get_bbox(bbox[1]), p); 452s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/c++/14/bits/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 > >]’: 452s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 452s | ^~~~~~~~ 452s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 683 | { return std::copy(__first, __first + __n, __result); } 452s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/c++/14/bits/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*]’: 452s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 452s | ^~~~~~~~ 452s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s 683 | { return std::copy(__first, __first + __n, __result); } 452s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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]’: 452s /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 452s 681 | vector(initializer_list __l, 452s | ^~~~~~ 452s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::array dolfinx::geometry::impl_gjk::support(std::span, std::array) [with T = double]’: 452s /usr/include/dolfinx/geometry/gjk.h:227:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 227 | std::array support(std::span bd, std::array v) 452s | ^~~~~~~ 452s In file included from /usr/include/c++/14/array:43, 452s from /usr/include/basix/cell.h:7: 452s /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*]’: 452s /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 452s 1704 | equal(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 452s | ^~~~~ 452s /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 452s /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 452s 1715 | return _GLIBCXX_STD_A::__equal4(__first1, __last1, __first2, __last2); 452s | ^ 452s /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]’: 452s /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 452s 1497 | insert(const_iterator __position, _InputIterator __first, 452s | ^~~~~~ 452s /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 452s 1501 | _M_range_insert(begin() + __offset, __first, __last, 452s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 1502 | std::__iterator_category(__first)); 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 452s /usr/include/dolfinx/geometry/gjk.h:65:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 65 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 452s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 66 | std::plus{}, [](auto x, auto y) 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 67 | { return (x - y) * (x - y); }); 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/gjk.h: In lambda function: 452s /usr/include/dolfinx/geometry/gjk.h:76:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 76 | return std::transform_reduce(x.begin(), x.end(), y.begin(), 0.0, 452s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 77 | std::plus{}, 452s | ~~~~~~~~~~~~ 452s 78 | [](auto x, auto y) { return x * (x - y); }); 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/gjk.h: In function ‘std::pair, std::array > dolfinx::geometry::impl_gjk::nearest_simplex(std::span) [with T = double]’: 452s /usr/include/dolfinx/geometry/gjk.h:30:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 30 | nearest_simplex(std::span s) 452s | ^~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/gjk.h:50:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 50 | return {std::vector(s.begin(), s.end()), v}; 452s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/gjk.h:54:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 54 | return {std::vector(s0.begin(), s0.end()), {s0[0], s0[1], s0[2]}}; 452s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/gjk.h:56:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 56 | return {std::vector(s1.begin(), s1.end()), {s1[0], s1[1], s1[2]}}; 452s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/gjk.h:110:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 110 | return {std::vector(s.begin(), s.end()), v}; 452s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/gjk.h:134:17: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 452s 134 | std::vector smin = {vmin[0], vmin[1], vmin[2]}; 452s | ^~~~ 452s /usr/include/dolfinx/geometry/gjk.h:156:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 156 | std::ranges::copy(s0, smin0.begin()); 452s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/gjk.h:158:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 158 | std::ranges::copy(s1, smin1.begin()); 452s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/gjk.h:174:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 174 | B[0] = std::transform_reduce(s2.begin(), s2.end(), W1.begin(), 0.0); 452s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/gjk.h:175:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 175 | B[1] = -std::transform_reduce(s3.begin(), s3.end(), W1.begin(), 0.0); 452s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/gjk.h:176:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 176 | B[2] = std::transform_reduce(s0.begin(), s0.end(), W2.begin(), 0.0); 452s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/gjk.h:177:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 177 | B[3] = -std::transform_reduce(s1.begin(), s1.end(), W2.begin(), 0.0); 452s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/gjk.h:187:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 187 | return {std::vector(s.begin(), s.end()), {0, 0, 0}}; 452s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/gjk.h:189:65: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 189 | return nearest_simplex(s.template subspan<0, 3 * 3>()); 452s | ^ 452s /usr/include/dolfinx/geometry/gjk.h:208:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 208 | const auto [snew, v] = nearest_simplex(M); 452s | ^~~~~~~~~ 452s In file included from /usr/include/c++/14/vector:72: 452s /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]’: 452s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 452s 957 | vector<_Tp, _Alloc>:: 452s | ^~~~~~~~~~~~~~~~~~~ 452s /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 452s /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 452s /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 452s 980 | std::copy(__first, __last, __position); 452s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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 452s 987 | std::__uninitialized_copy_a(__mid, __last, 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 452s 988 | this->_M_impl._M_finish, 452s | ~~~~~~~~~~~~~~~~~~~~~~~~ 452s 989 | _M_get_Tp_allocator()); 452s | ~~~~~~~~~~~~~~~~~~~~~~ 452s /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 452s 998 | std::copy(__first, __mid, __position); 452s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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 452s 1027 | = std::__uninitialized_copy_a(__first, __last, 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 452s 1028 | __new_finish, 452s | ~~~~~~~~~~~~~ 452s 1029 | _M_get_Tp_allocator()); 452s | ~~~~~~~~~~~~~~~~~~~~~~ 452s /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&]’: 452s /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 452s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 452s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 452s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 452s | ^~~~~~ 452s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s /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]’: 452s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 452s 957 | vector<_Tp, _Alloc>:: 452s | ^~~~~~~~~~~~~~~~~~~ 452s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 452s /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 >]’: 452s /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 452s 960 | operator()(_It&& __first, _Sent __last) const 452s | ^~~~~~~~ 452s /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]’: 452s /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 452s 709 | vector(_InputIterator __first, _InputIterator __last, 452s | ^~~~~~ 452s /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 452s /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 452s 719 | _M_range_initialize_n(__first, __last, __n); 452s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 452s In file included from /usr/include/c++/14/numeric:62, 452s from /usr/include/basix/finite-element.h:19: 452s /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]’: 452s /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 452s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 452s | ^~~~ 452s /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 452s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 452s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 452s | ^~~~~~ 452s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s /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]’: 452s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 46 | void reorder_list(std::span list, std::span nodemap) 452s | ^~~~~~~~~~~~ 452s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 53 | const std::vector orig(list.begin(), list.end()); 452s | ^~~~ 452s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 58 | std::ranges::copy(links_old, links_new.begin()); 452s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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]’: 452s /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 452s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 452s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 452s 239 | __x.end()); 452s | ~~~~~~~~~~ 452s /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 452s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 452s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 251 | end(), _M_get_Tp_allocator()); 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 452s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 452s from /usr/include/c++/14/vector:65: 452s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 452s 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: 452s /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 452s 993 | std::_Destroy(__first, __last); 452s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 452s /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]’: 452s /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 452s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 452s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 1805 | std::move(__comp), std::move(__proj)); 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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]’: 452s /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 452s 1134 | operator()(_Iter __first, _Sent __last, 452s | ^~~~~~~~ 452s /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 452s /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 452s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 452s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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 452s 1139 | return {__first, __first}; 452s | ^ 452s /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 452s 1148 | return {++__dest, __first}; 452s | ^ 452s /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]’: 452s /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 452s 1577 | erase(const_iterator __first, const_iterator __last) 452s | ^~~~~ 452s /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 452s /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 452s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 452s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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]’: 452s /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 452s 1549 | erase(const_iterator __position) 452s | ^~~~~ 452s /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 452s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 452s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 452s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 452s | ^~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 371 | return std::__do_uninit_copy(__first, __last, __result); 452s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 373 | return std::uninitialized_copy(__first, __last, __result); 452s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 452s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 452s from /usr/include/dolfinx/fem/Function.h:11: 452s /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]’: 452s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 119 | std::ranges::copy(buffer, range.begin()); 452s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 452s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 452s from /usr/include/dolfinx/fem/DirichletBC.h:11: 452s /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 >]’: 452s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 676 | distribute_data(MPI_Comm comm0, std::span indices, 452s | ^~~~~~~~~~~~~~~ 452s /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]’: 452s /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 452s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 452s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 2021 | std::move(__comp), std::move(__proj)); 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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 >]’: 452s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 382 | create_geometry( 452s | ^~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 424 | const std::vector l2l = graph::build::compute_local_to_local( 452s | ^~~ 452s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 429 | std::ranges::transform(l2l, igi.begin(), 452s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 452s 430 | [&nodes](auto index) { return nodes[index]; }); 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation_different_meshes/main.cpp: In lambda function: 452s /tmp/autopkgtest.lIfmcX/build.Nrz/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 452s 53 | auto fun = [](auto x) -> std::pair, std::vector> 452s | ^ 452s /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]’: 452s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 452s | ^~~~~~~~~~~~ 452s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 452s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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]’: 452s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 452s | ^~~~~~~~ 452s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 577 | _element->Tt_apply(data, n, cell_permutation); 452s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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]’: 452s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 452s | ^~~~~~~~~~ 452s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 593 | _element->Tinv_apply(data, n, cell_permutation); 452s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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]’: 452s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 452s | ^~~~~~~ 452s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 544 | _element->T_apply(data, n, cell_permutation); 452s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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 > >]’: 452s /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 452s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 452s | ^~~~~~~~ 452s /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 452s /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 452s 629 | return ranges::fill_n(std::move(__first), __len, __value); 452s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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 >]’: 452s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 452s 181 | void dot(U A, V B, P C, bool transpose = false) 452s | ^~~ 452s /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 452s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 452s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 452s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 452s 125 | void inv(U A, V B) 452s | ^~~ 452s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 452s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan >; V = std::mdspan >]’: 452s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 452s 212 | void pinv(U A, V P) 452s | ^~~~ 452s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 452s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 452s 245 | dot(AT, A, ATA); 452s | ~~~^~~~~~~~~~~~ 452s /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 452s /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 452s 246 | inv(ATA, Inv); 452s | ~~~^~~~~~~~~~ 452s /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 452s 247 | dot(Inv, AT, P); 452s | ~~~^~~~~~~~~~~~ 452s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 452s /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 >]’: 452s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 452s 181 | void dot(U A, V B, P C, bool transpose = false) 452s | ^~~ 452s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 452s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 452s In file included from /usr/include/basix/maps.h:7: 452s /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]’: 452s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 452s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 452s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 452s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 642 | copy(_II __first, _II __last, _OI __result) 452s | ^~~~ 452s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 452s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly/main.cpp: In lambda function: 452s /tmp/autopkgtest.lIfmcX/build.Nrz/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 452s 48 | [](auto x) 452s | ^ 452s /usr/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 >]’: 452s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 452s | ^~~~~~ 452s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly/main.cpp:15: 452s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 452s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 452s 143 | return [&](std::span rows, 452s | ^ 452s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 452s 147 | this->add(data, rows, cols); 452s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 452s /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]’: 452s /usr/include/dolfinx/geometry/BoundingBoxTree.h:80:14: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 452s 80 | std::int32_t _build_from_leaf( 452s | ^~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/BoundingBoxTree.h:100:45: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 452s 100 | std::array b = compute_bbox_of_bboxes(leaf_bboxes); 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 452s /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 452s 110 | std::nth_element(leaf_bboxes.begin(), middle, leaf_bboxes.end(), 452s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 111 | [axis](auto& p0, auto& p1) -> bool 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 112 | { 452s | ~ 452s 113 | auto x0 = p0.first[axis] + p0.first[3 + axis]; 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 114 | auto x1 = p1.first[axis] + p1.first[3 + axis]; 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 115 | return x0 < x1; 452s | ~~~~~~~~~~~~~~~ 452s 116 | }); 452s | ~~ 452s /usr/include/c++/14/bits/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*]’: 452s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 452s | ^~~~~~~~ 452s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s 683 | { return std::copy(__first, __first + __n, __result); } 452s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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]’: 452s /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 452s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 452s 610 | this->_M_impl._M_start, 452s | ~~~~~~~~~~~~~~~~~~~~~~~ 452s 611 | _M_get_Tp_allocator()); 452s | ~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/dolfinx/geometry/utils.h: In function ‘constexpr bool dolfinx::geometry::impl::point_in_bbox(const std::array&, std::span) [with T = double]’: 452s /usr/include/dolfinx/geometry/utils.h:200:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 452s 200 | constexpr bool point_in_bbox(const std::array& b, std::span x) 452s | ^~~~~~~~~~~~~ 452s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 452s /tmp/autopkgtest.lIfmcX/build.Nrz/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 452s 124 | [](auto x) 452s | ^ 452s /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*]’: 452s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s 642 | copy(_II __first, _II __last, _OI __result) 452s | ^~~~ 452s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 452s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 452s /tmp/autopkgtest.lIfmcX/build.Nrz/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 452s 133 | [](auto x) 452s | ^ 452s /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*]’: 452s /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 452s 1635 | __equal4(_II1 __first1, _II1 __last1, _II2 __first2, _II2 __last2) 452s | ^~~~~~~~ 452s /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 452s /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 452s 1645 | return _GLIBCXX_STD_A::equal(__first1, __last1, __first2); 452s | ^ 452s /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]’: 452s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 452s 957 | vector<_Tp, _Alloc>:: 452s | ^~~~~~~~~~~~~~~~~~~ 452s /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 >]’: 452s /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 452s 960 | operator()(_It&& __first, _Sent __last) const 452s | ^~~~~~~~ 452s /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]’: 452s /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 452s 709 | vector(_InputIterator __first, _InputIterator __last, 452s | ^~~~~~ 452s /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 452s /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 452s 719 | _M_range_initialize_n(__first, __last, __n); 452s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 452s /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 >]’: 452s /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 452s 960 | operator()(_It&& __first, _Sent __last) const 452s | ^~~~~~~~ 452s /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]’: 452s /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 452s 709 | vector(_InputIterator __first, _InputIterator __last, 452s | ^~~~~~ 452s /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 452s /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 452s 719 | _M_range_initialize_n(__first, __last, __n); 452s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 452s /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)::::]’: 452s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 452s | ^~~~~~~~~~~~~~~~ 452s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s /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)::::]’: 452s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 452s /tmp/autopkgtest.lIfmcX/build.Nrz/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 452s 124 | [](auto x) 452s | ^ 452s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 452s /tmp/autopkgtest.lIfmcX/build.Nrz/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 452s 133 | [](auto x) 452s | ^ 452s /usr/include/c++/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 >]’: 452s /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 452s 376 | operator()(_Range&& __r, _Out __result) const 452s | ^~~~~~~~ 452s /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 452s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 452s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 379 | std::move(__result)); 452s | ~~~~~~~~~~~~~~~~~~~~ 452s /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 452s /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]’: 452s /usr/include/c++/14/numeric:417:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 417 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 452s | ^~~~~~~~~~~~~~~~ 452s /usr/include/c++/14/numeric:417:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s /usr/include/c++/14/numeric:420:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452s 420 | return std::transform_reduce(__first1, __last1, __first2, 452s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 421 | std::move(__init), 452s | ~~~~~~~~~~~~~~~~~~ 452s 422 | plus<>(), multiplies<>()); 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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]’: 452s /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 452s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 452s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 452s 239 | __x.end()); 452s | ~~~~~~~~~~ 452s /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 452s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 452s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 251 | end(), _M_get_Tp_allocator()); 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = double]’, 452s 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: 452s /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 452s 993 | std::_Destroy(__first, __last); 452s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 452s /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]’: 452s /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 452s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 386 | __result, __alloc); 452s | ~~~~~~~~~~~~~~~~~~ 452s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 452s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s 642 | copy(_II __first, _II __last, _OI __result) 452s | ^~~~ 452s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 452s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/c++/14/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]’: 452s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 452s | ^~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s 371 | return std::__do_uninit_copy(__first, __last, __result); 452s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 452s 373 | return std::uninitialized_copy(__first, __last, __result); 452s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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]’: 452s /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 452s 398 | return std::__uninitialized_copy_a 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 452s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 452s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452s /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 >]’: 452s /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 452s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 452s | ^~~~~~~~ 452s /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 452s /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 452s 629 | return ranges::fill_n(std::move(__first), __len, __value); 452s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 453s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 453s | ^~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 683 | { return std::copy(__first, __first + __n, __result); } 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp:21: 453s /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]’: 453s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 565 | v2, v3, vmid}); 453s | ~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 627 | {x.size() / 2, 2}, partitioner); 453s | ^ 453s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 632 | std::vector{}, {0, 2}, partitioner); 453s | ^ 453s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /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]’: 453s /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 453s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 386 | __result, __alloc); 453s | ~~~~~~~~~~~~~~~~~~ 453s /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 >]’: 453s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 642 | copy(_II __first, _II __last, _OI __result) 453s | ^~~~ 453s /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]’: 453s /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 453s 398 | return std::__uninitialized_copy_a 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 671 | i0 + iy + ny + 2}); 453s | ~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 676 | {x.size() / 2, 2}, partitioner); 453s | ^ 453s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 681 | std::vector{}, {0, 2}, partitioner); 453s | ^ 453s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr 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]’: 453s /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 453s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 453s | ^~~~~~~~~~~~~~~~~~~~~ 453s /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 453s /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 453s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1720 | __start, _M_get_Tp_allocator()); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 453s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 453s | ^~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 683 | { return std::copy(__first, __first + __n, __result); } 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/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 >]’: 453s /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 453s 960 | operator()(_It&& __first, _Sent __last) const 453s | ^~~~~~~~ 453s /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]’: 453s /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 453s 709 | vector(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~ 453s /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 453s /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 453s 719 | _M_range_initialize_n(__first, __last, __n); 453s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/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 >]’: 453s /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 453s 376 | operator()(_Range&& __r, _Out __result) const 453s | ^~~~~~~~ 453s /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 453s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 453s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 379 | std::move(__result)); 453s | ~~~~~~~~~~~~~~~~~~~~ 453s /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 453s /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]’: 453s /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 453s 1631 | _M_allocate_and_copy(size_type __n, 453s | ^~~~~~~~~~~~~~~~~~~~ 453s /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 453s /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 453s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1638 | _M_get_Tp_allocator()); 453s | ~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 453s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 642 | copy(_II __first, _II __last, _OI __result) 453s | ^~~~ 453s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 453s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 453s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 453s 540 | x.insert(x.end(), {x0, x1}); 453s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 565 | v2, v3, vmid}); 453s | ~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 627 | {x.size() / 2, 2}, partitioner); 453s | ^ 453s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 632 | std::vector{}, {0, 2}, partitioner); 453s | ^ 453s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /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]’: 453s /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 453s 1789 | operator()(_Iter __first, _Sent __last, 453s | ^~~~~~~~ 453s /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 453s /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 453s 1792 | auto __lasti = ranges::next(__first, __last); 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 453s /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 453s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 453s | ^ 453s In file included from /usr/include/c++/14/tuple:44, 453s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 453s from /usr/include/c++/14/bits/memory_resource.h:41, 453s from /usr/include/c++/14/vector:87: 453s /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]’: 453s /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 453s 767 | operator()(_Iter __first, _Sent __last, 453s | ^~~~~~~~ 453s /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 453s /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]’: 453s /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 453s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 453s | ^~~~~~~~ 453s /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 453s /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]’: 453s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 453s 195 | vector<_Tp, _Alloc>:: 453s | ^~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 453s /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 453s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 453s | ^~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 453s 181 | vector<_Tp, _Alloc>:: 453s | ^~~~~~~~~~~~~~~~~~~ 453s /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 453s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 453s | ^~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 453s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 453s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 185 | __uninit_copy(__first, __last, __result); 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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]’: 453s /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 453s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 453s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 3147 | std::move(__comp), std::move(__proj)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 453s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 453s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 671 | i0 + iy + ny + 2}); 453s | ~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 676 | {x.size() / 2, 2}, partitioner); 453s | ^ 453s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 681 | std::vector{}, {0, 2}, partitioner); 453s | ^ 453s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/c++/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 >]’: 453s /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 453s 376 | operator()(_Range&& __r, _Out __result) const 453s | ^~~~~~~~ 453s /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 453s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 453s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 379 | std::move(__result)); 453s | ~~~~~~~~~~~~~~~~~~~~ 453s /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 453s /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 >]’: 453s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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 453s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 508 | { return std::get<0>(idx) != r; }); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 453s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 553 | [](auto x) { return std::get<1>(x); }); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 453s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 453s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 453s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 646 | std::next(x_new.begin(), shape[1] * i)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 453s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 658 | std::next(x_new.begin(), shape[1] * i)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 453s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/c++/14/vector:66, 453s from /usr/include/basix/cell.h:10, 453s from /usr/include/basix/finite-element.h:7, 453s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly/main.cpp:10: 453s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]’: 453s /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 453s 681 | vector(initializer_list __l, 453s | ^~~~~~ 453s /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]’: 453s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 1999 | operator()(_Iter __first, _Sent __last, 453s | ^~~~~~~~ 453s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/ranges_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]’: 453s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 453s | ^~~~~~~~ 453s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 453s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 737 | std::move(__result), 453s | ~~~~~~~~~~~~~~~~~~~~ 453s 738 | std::move(__op), std::move(__proj)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 453s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 453s | ^~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/dolfinx/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]’: 453s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 453s 450 | rowptr_container_type new_row_ptr = {0}; 453s | ^~~~~~~~~~~ 453s /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]’: 453s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s 249 | void add(std::span x, std::span rows, 453s | ^~~ 453s /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]’: 453s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 453s | ^~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1849 | permute_data(u, n, cell_info, _eperm); 453s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1852 | transform_data(u, n, cell_info, _etrans_invT, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1853 | precompute::apply_matrix); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 453s | ^~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1833 | permute_data(u, n, cell_info, _eperm_inv); 453s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1836 | transform_data(u, n, cell_info, _etransT, 453s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1837 | precompute::apply_matrix); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 453s | ^~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1865 | permute_data(u, n, cell_info, _eperm_inv); 453s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1868 | transform_data(u, n, cell_info, _etrans_inv, 453s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1869 | precompute::apply_matrix); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 642 | _index_maps[1]->local_to_global(local_col, global_col); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/la/MatrixCSR.h:642:42: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /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]’: 453s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1810 | void FiniteElement::T_apply(std::span u, int n, 453s | ^~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1817 | permute_data(u, n, cell_info, _eperm); 453s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1820 | transform_data(u, n, cell_info, _etrans, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1821 | precompute::apply_matrix); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/dolfinx/fem/Expression.h:10, 453s from /usr/include/dolfinx/fem/utils.h:13, 453s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp:16: 453s /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]’: 453s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 453s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 235 | _fshape, cells); 453s | ~~~~~~~~~~~~~~~ 453s /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 > >]’: 453s /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 453s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 453s | ^~~~~~~~ 453s /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 >]’: 453s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 453s 181 | void dot(U A, V B, P C, bool transpose = false) 453s | ^~~ 453s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 453s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 453s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 453s /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 453s 87 | auto det(Matrix A) 453s | ^~~ 453s /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 >]’: 453s /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 453s 125 | void inv(U A, V B) 453s | ^~~ 453s /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 453s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 453s from /usr/include/dolfinx.h:16, 453s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly/main.cpp:12: 453s /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]’: 453s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 453s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 453s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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 >]’: 453s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 453s 181 | void dot(U A, V B, P C, bool transpose = false) 453s | ^~~ 453s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 453s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan >’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 453s 540 | x.insert(x.end(), {x0, x1}); 453s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 565 | v2, v3, vmid}); 453s | ~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 627 | {x.size() / 2, 2}, partitioner); 453s | ^ 453s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 632 | std::vector{}, {0, 2}, partitioner); 453s | ^ 453s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 453s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 453s 1104 | constexpr default_accessor(default_accessor) noexcept {} 453s | ^~~~~~~~~~~~~~~~ 453s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 453s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 453s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 608 | __miter_base(_Iterator __it) 453s | ^~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 453s | ^~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const std::function, std::vector >(std::mdspan >)>&, std::span) [with T = std::complex; U = double]’: 453s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 453s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 453s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 235 | _fshape, cells); 453s | ~~~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 453s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 453s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 671 | i0 + iy + ny + 2}); 453s | ~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 676 | {x.size() / 2, 2}, partitioner); 453s | ^ 453s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 681 | std::vector{}, {0, 2}, partitioner); 453s | ^ 453s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 453s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 453s | ^~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 683 | { return std::copy(__first, __first + __n, __result); } 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/geometry/BoundingBoxTree.h: In function ‘std::array dolfinx::geometry::impl_bb::compute_bbox_of_bboxes(std::span, int> >) [with T = double]’: 453s /usr/include/dolfinx/geometry/BoundingBoxTree.h:62:18: note: parameter passing for argument of type ‘std::span, int>, 4294967295>’ changed in GCC 7.1 453s 62 | std::array compute_bbox_of_bboxes( 453s | ^~~~~~~~~~~~~~~~~~~~~~ 453s /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 >&)::]’: 453s /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 453s 4724 | nth_element(_RandomAccessIterator __first, _RandomAccessIterator __nth, 453s | ^~~~~~~~~~~ 453s /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 453s /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 453s /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 453s 4740 | std::__introselect(__first, __nth, __last, 453s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 453s 4741 | std::__lg(__last - __first) * 2, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 4742 | __gnu_cxx::__ops::__iter_comp_iter(__comp)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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*]’: 453s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 642 | copy(_II __first, _II __last, _OI __result) 453s | ^~~~ 453s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/c++/14/vector:66, 453s from /usr/include/basix/cell.h:10, 453s from /usr/include/basix/finite-element.h:7, 453s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp:9: 453s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 453s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 1426 | insert(const_iterator __position, initializer_list __l) 453s | ^~~~~~ 453s /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 453s /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 453s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 453s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1430 | std::random_access_iterator_tag()); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/c++/14/algorithm:63, 453s from /usr/include/basix/maps.h:8, 453s from /usr/include/basix/finite-element.h:9: 453s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 453s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 453s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1159 | std::move(__comp), std::move(__proj)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 453s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 608 | __miter_base(_Iterator __it) 453s | ^~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 453s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 453s 610 | this->_M_impl._M_start, 453s | ~~~~~~~~~~~~~~~~~~~~~~~ 453s 611 | _M_get_Tp_allocator()); 453s | ~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/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*]’: 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 453s | ^~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 453s from /usr/include/dolfinx/geometry/utils.h:9, 453s from /usr/include/dolfinx/fem/interpolate.h:19, 453s from /usr/include/dolfinx/fem/Function.h:12: 453s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 453s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 783 | Mesh> create_mesh( 453s | ^~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 453s | ^ 453s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 830 | cells1 = std::vector(cells.begin(), cells.end()); 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr bool std::equal(_II1, _II1, _II2) [with _II1 = __gnu_cxx::__normal_iterator > >; _II2 = const double*]’: 453s /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 453s 1582 | equal(_II1 __first1, _II1 __last1, _II2 __first2) 453s | ^~~~~ 453s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 841 | std::vector cells1_v 453s | ^~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h:1582:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h:1592:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 1592 | return std::__equal_aux(__first1, __last1, __first2); 453s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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 > >]’: 453s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 642 | copy(_II __first, _II __last, _OI __result) 453s | ^~~~ 453s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 880 | boundary_v.erase(unique_end, range_end); 453s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 885 | boundary_v.erase(boundary_v.begin()); 453s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 453s | ^~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 905 | nodes1.erase(unique_end, range_end); 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 911 | Geometry geometry 453s | ^~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /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]’: 453s /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 453s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 453s | ^~~~~~~~~~~~~~~~~~~~~ 453s /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 453s /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 453s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1720 | __start, _M_get_Tp_allocator()); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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]’: 453s /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 453s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 453s | ^~~~~~~~~~~~~~~~~~~~~ 453s /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 453s /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 453s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1720 | __start, _M_get_Tp_allocator()); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 453s /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 453s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 453s | ^~~~~~~~ 453s /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 453s /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 453s /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 453s 368 | return ranges::__copy_or_move(std::move(__first), 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 453s 369 | std::move(__last), 453s | ~~~~~~~~~~~~~~~~~~ 453s 370 | std::move(__result)); 453s | ~~~~~~~~~~~~~~~~~~~~ 453s /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 453s /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]’: 453s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 453s | ^~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_vector.h: 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]’: 453s /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 453s 1631 | _M_allocate_and_copy(size_type __n, 453s | ^~~~~~~~~~~~~~~~~~~~ 453s /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 453s /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 453s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1638 | _M_get_Tp_allocator()); 453s | ~~~~~~~~~~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 453s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 453s /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 453s 371 | return std::__do_uninit_copy(__first, __last, __result); 453s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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 453s 373 | return std::uninitialized_copy(__first, __last, __result); 453s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 453s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 608 | __miter_base(_Iterator __it) 453s | ^~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 453s | ^~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/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*]’: 453s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /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*]’: 453s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 185 | __uninit_copy(__first, __last, __result); 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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 >]’: 453s /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 453s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 453s | ^~~~~~~~ 453s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 453s /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 453s 1426 | insert(const_iterator __position, initializer_list __l) 453s | ^~~~~~ 453s /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 453s /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 453s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 453s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1430 | std::random_access_iterator_tag()); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 453s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 783 | Mesh> create_mesh( 453s | ^~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 453s | ^ 453s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 830 | cells1 = std::vector(cells.begin(), cells.end()); 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 841 | std::vector cells1_v 453s | ^~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 880 | boundary_v.erase(unique_end, range_end); 453s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 885 | boundary_v.erase(boundary_v.begin()); 453s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 453s | ^~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 905 | nodes1.erase(unique_end, range_end); 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 911 | Geometry geometry 453s | ^~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]’: 453s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 642 | copy(_II __first, _II __last, _OI __result) 453s | ^~~~ 453s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 453s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 453s /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 453s 371 | return std::__do_uninit_copy(__first, __last, __result); 453s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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 453s 373 | return std::uninitialized_copy(__first, __last, __result); 453s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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 >]’: 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 453s | ^~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 453s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 371 | return std::__do_uninit_copy(__first, __last, __result); 453s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 373 | return std::uninitialized_copy(__first, __last, __result); 453s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 453s from /usr/include/dolfinx.h:15, 453s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic/main.cpp:133: 453s /usr/include/dolfinx/la/petsc.h: In lambda function: 453s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s 293 | return [A, mode, cache = std::vector()]( 453s | ^ 453s /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]’: 453s /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 453s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 453s | ^~~~~~~~~~~~~~~~~~~~~ 453s /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 453s /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 453s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1720 | __start, _M_get_Tp_allocator()); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 453s /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 453s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 453s | ^~~~~~~~ 453s /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 453s /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 453s /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 453s 368 | return ranges::__copy_or_move(std::move(__first), 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 453s 369 | std::move(__last), 453s | ~~~~~~~~~~~~~~~~~~ 453s 370 | std::move(__result)); 453s | ~~~~~~~~~~~~~~~~~~~~ 453s /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 453s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 453s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 608 | __miter_base(_Iterator __it) 453s | ^~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 453s | ^~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/dolfinx/la/petsc.h: In lambda function: 453s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s 327 | return [A, mode, cache = std::vector()]( 453s | ^ 453s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 453s from /usr/include/c++/14/bits/stl_algobase.h:67: 453s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 453s /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 453s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 453s | ^~~~~~~~ 453s /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 453s /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 453s 193 | return std::_Destroy_aux::__destroy(__first, __last); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 453s /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 453s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 196 | __destroy(__first, __last); 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 453s /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 >]’: 453s /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 453s 1002 | operator()(_It __x, _Sent __bound) const 453s | ^~~~~~~~ 453s /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 453s /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&)::]’: 453s /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 453s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 453s | ^~~~ 453s /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 453s /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 453s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 453s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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 >]’: 453s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 675 | move(_II __first, _II __last, _OI __result) 453s | ^~~~ 453s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 683 | return std::__copy_move_a(std::__miter_base(__first), 453s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 684 | std::__miter_base(__last), __result); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 453s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 147 | { return std::copy(__first, __last, __result); } 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 3123 | operator()(_Iter __first, _Sent __last, 453s | ^~~~~~~~ 453s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 453s /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 453s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 453s | ^~~~~~~~ 453s /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 453s /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 453s /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 453s 368 | return ranges::__copy_or_move(std::move(__first), 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 453s 369 | std::move(__last), 453s | ~~~~~~~~~~~~~~~~~~ 453s 370 | std::move(__result)); 453s | ~~~~~~~~~~~~~~~~~~~~ 453s /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 453s /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 >]’: 453s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 453s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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]’: 453s /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 453s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 453s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1805 | std::move(__comp), std::move(__proj)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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)::]’: 453s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 453s 3867 | find_if(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 453s /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 453s 3876 | return std::__find_if(__first, __last, 453s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 453s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic/main.cpp: In function ‘int main(int, char**)’: 453s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic/main.cpp:242:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s 242 | bc->set(b.mutable_array(), std::nullopt); 453s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 453s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 453s | ^~~~~~~~ 453s /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 453s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 453s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 737 | std::move(__result), 453s | ~~~~~~~~~~~~~~~~~~~~ 453s 738 | std::move(__op), std::move(__proj)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 453s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 453s | ^~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 715 | return std::__copy_n(__first, __n2, __result, 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 453s 716 | std::__iterator_category(__first)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 453s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 453s | ^~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 715 | return std::__copy_n(__first, __n2, __result, 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 453s 716 | std::__iterator_category(__first)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 453s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 453s | ^~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 453s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 453s | ^~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 683 | { return std::copy(__first, __first + __n, __result); } 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 453s /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 >]’: 453s /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 453s 960 | operator()(_It&& __first, _Sent __last) const 453s | ^~~~~~~~ 453s /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]’: 453s /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 453s 709 | vector(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~ 453s /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 453s /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 453s 719 | _M_range_initialize_n(__first, __last, __n); 453s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/c++/14/vector:72: 453s /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]’: 453s /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 453s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 453s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 453s 239 | __x.end()); 453s | ~~~~~~~~~~ 453s /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 453s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 251 | end(), _M_get_Tp_allocator()); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 453s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 453s from /usr/include/c++/14/vector:65: 453s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 453s 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: 453s /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 453s 993 | std::_Destroy(__first, __last); 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/dolfinx/la/dolfinx_la.h:14, 453s from /usr/include/dolfinx.h:15, 453s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/main.cpp:86: 453s /usr/include/dolfinx/la/petsc.h: In lambda function: 453s /usr/include/dolfinx/la/petsc.h:293:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s 293 | return [A, mode, cache = std::vector()]( 453s | ^ 453s In file included from /usr/include/c++/14/algorithm:63, 453s from /usr/include/basix/maps.h:8, 453s from /usr/include/basix/finite-element.h:9: 453s /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]’: 453s /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 453s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 453s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 776 | ranges::begin(__r2), ranges::end(__r2), 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 777 | std::move(__result), std::move(__binary_op), 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 778 | std::move(__proj1), std::move(__proj2)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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 453s /usr/include/dolfinx/la/petsc.h: In lambda function: 453s /usr/include/dolfinx/la/petsc.h:327:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s 327 | return [A, mode, cache = std::vector()]( 453s | ^ 453s /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]’: 453s /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 453s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 453s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1805 | std::move(__comp), std::move(__proj)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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)::]’: 453s /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 453s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 453s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 2095 | __value, std::move(__comp), std::move(__proj)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/main.cpp: In lambda function: 453s /tmp/autopkgtest.lIfmcX/build.Nrz/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 453s 163 | [](auto x) 453s | ^ 453s /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]’: 453s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1674 | void FiniteElement::permute_data( 453s | ^~~~~~~~~~~~~~~~ 453s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 453s from /usr/include/dolfinx/fem/assembler.h:9, 453s from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 453s from /usr/include/dolfinx.h:11: 453s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 453s /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 453s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 453s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/basix/finite-element.h:12: 453s /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]’: 453s /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 453s 243 | void apply_matrix( 453s | ^~~~~~~~~~~~ 453s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /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]’: 453s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1733 | void FiniteElement::transform_data( 453s | ^~~~~~~~~~~~~~~~ 453s /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 453s 1754 | op(std::span(v_size_t), 453s | ~~^~~~~~~~~~~~~~~~~~~~~ 453s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1756 | dofstart, block_size); 453s | ~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /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 453s 1775 | op(std::span(v_size_t), 453s | ~~^~~~~~~~~~~~~~~~~~~~~ 453s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1777 | dofstart, block_size); 453s | ~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /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 453s 1786 | op(std::span(v_size_t), 453s | ~~^~~~~~~~~~~~~~~~~~~~~ 453s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1788 | dofstart, block_size); 453s | ~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/main.cpp: In function ‘int main(int, char**)’: 453s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/main.cpp:229:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s 229 | bc->set(b.mutable_array(), std::nullopt); 453s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 453s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s /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]’: 453s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1674 | void FiniteElement::permute_data( 453s | ^~~~~~~~~~~~~~~~ 453s /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 >)>]’: 453s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s 267 | void assemble_matrix( 453s | ^~~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1733 | void FiniteElement::transform_data( 453s | ^~~~~~~~~~~~~~~~ 453s /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 453s 1754 | op(std::span(v_size_t), 453s | ~~^~~~~~~~~~~~~~~~~~~~~ 453s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1756 | dofstart, block_size); 453s | ~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /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 453s 1786 | op(std::span(v_size_t), 453s | ~~^~~~~~~~~~~~~~~~~~~~~ 453s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1788 | dofstart, block_size); 453s | ~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /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 453s 1797 | op(std::span(v_size_t), 453s | ~~^~~~~~~~~~~~~~~~~~~~~ 453s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1799 | dofstart, block_size); 453s | ~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /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]’: 453s /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 453s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 715 | 0); 453s | ~~ 453s /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]’: 453s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 453s | ^~~~~~~~~~~~ 453s /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 >]’: 453s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 453s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 346 | __niter_wrap(_From __from, _To __res) 453s | ^~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 453s /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 453s 1426 | insert(const_iterator __position, initializer_list __l) 453s | ^~~~~~ 453s /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 453s /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 453s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 453s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1430 | std::random_access_iterator_tag()); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 453s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 642 | copy(_II __first, _II __last, _OI __result) 453s | ^~~~ 453s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 453s /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 453s 1426 | insert(const_iterator __position, initializer_list __l) 453s | ^~~~~~ 453s /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 453s /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 453s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 453s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1430 | std::random_access_iterator_tag()); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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 >&):: >]’: 453s /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 453s 1915 | __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, 453s | ^~~~~~~~~~~~~ 453s /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 453s /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 453s /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 453s 1923 | std::__heap_select(__first, __nth + 1, __last, __comp); 453s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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 453s 1925 | std::iter_swap(__first, __nth); 453s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 453s /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 453s 1930 | std::__unguarded_partition_pivot(__first, __last, __comp); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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 453s 1936 | std::__insertion_sort(__first, __last, __comp); 453s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 453s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 453s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1159 | std::move(__comp), std::move(__proj)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 453s | ^~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 453s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 453s 610 | this->_M_impl._M_start, 453s | ~~~~~~~~~~~~~~~~~~~~~~~ 453s 611 | _M_get_Tp_allocator()); 453s | ~~~~~~~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 453s from /usr/include/dolfinx/geometry/utils.h:9, 453s from /usr/include/dolfinx/fem/interpolate.h:19, 453s from /usr/include/dolfinx/fem/Function.h:12, 453s from /usr/include/dolfinx/fem/DirichletBC.h:12, 453s from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 453s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 453s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 783 | Mesh> create_mesh( 453s | ^~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 453s | ^ 453s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 830 | cells1 = std::vector(cells.begin(), cells.end()); 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 841 | std::vector cells1_v 453s | ^~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 880 | boundary_v.erase(unique_end, range_end); 453s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 885 | boundary_v.erase(boundary_v.begin()); 453s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 453s | ^~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 905 | nodes1.erase(unique_end, range_end); 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 911 | Geometry geometry 453s | ^~~~~~~~ 453s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /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*]’: 453s /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 453s 1251 | __equal_aux(_II1 __first1, _II1 __last1, _II2 __first2) 453s | ^~~~~~~~~~~ 453s /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 453s /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 > >]’: 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 453s | ^~~~~~~~~~~~~ 453s /usr/include/c++/14/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]’: 453s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 371 | return std::__do_uninit_copy(__first, __last, __result); 453s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 373 | return std::uninitialized_copy(__first, __last, __result); 453s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/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]’: 453s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 371 | return std::__do_uninit_copy(__first, __last, __result); 453s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 373 | return std::uninitialized_copy(__first, __last, __result); 453s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 453s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 453s | ^~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /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 453s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 314 | std::move(__result)); 453s | ~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]’: 453s /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 453s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 453s | ^~~~~~~~ 453s /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 453s /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 453s 193 | return std::_Destroy_aux::__destroy(__first, __last); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 453s /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 453s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 196 | __destroy(__first, __last); 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 453s from /usr/include/dolfinx.h:11: 453s /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]’: 453s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s 124 | void assemble_vector(std::span b, const Form& L) 453s | ^~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s 129 | assemble_vector(b, L, std::span(constants), 453s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 130 | make_coefficients_span(coefficients)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s /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*]’: 453s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 453s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 453s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 453s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 453s /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 453s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 185 | __uninit_copy(__first, __last, __result); 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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 >]’: 453s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 453s | ^~~~~~~~~~~~ 453s /usr/include/c++/14/bits/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*]’: 453s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 147 | { return std::copy(__first, __last, __result); } 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s 181 | void apply_lifting( 453s | ^~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h: In function ‘std::vector dolfinx::fem::interpolation_coords(const FiniteElement&, const dolfinx::mesh::Geometry&, std::span) [with T = double]’: 453s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 72 | cmap.tabulate(0, X, Xshape, phi_b); 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]’: 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 453s | ^~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s In file included from /usr/include/c++/14/functional:59, 453s from /usr/include/basix/finite-element.h:17: 453s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = std::pair >, std::vector >; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’: 453s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 453s 587 | operator()(_ArgTypes... __args) const 453s | ^~~~~~~~ 453s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 453s /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]’: 453s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s 495 | void set(std::span x, std::optional> x0, 453s | ^~~ 453s /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]’: 453s /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 453s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~~~~~~~~ 453s /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*]’: 453s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 453s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 453s /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*]’: 453s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 453s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 453s /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 453s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 185 | __uninit_copy(__first, __last, __result); 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 453s | ^~~~~~~~~~~~ 453s /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*]’: 453s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 346 | __niter_wrap(_From __from, _To __res) 453s | ^~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = double; U = double]’: 453s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 703 | void interpolate(Function& u, std::span f, 453s | ^~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 954 | cmap.tabulate(1, X, Xshape, phi_b); 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 453s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 453s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 185 | __uninit_copy(__first, __last, __result); 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 453s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 453s | ^~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 371 | return std::__do_uninit_copy(__first, __last, __result); 453s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 373 | return std::uninitialized_copy(__first, __last, __result); 453s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 453s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 453s | ^~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /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 453s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 314 | std::move(__result)); 453s | ~~~~~~~~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 453s | ^~~~~~~~~~~~ 453s /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]’: 453s /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 453s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 453s | ^~~~~~~~~ 453s /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 453s /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 >]’: 453s /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 453s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 453s | ^~~~~~~~~ 453s /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 453s /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 >]’: 453s /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 453s 863 | operator()(_It& __it, _Sent __bound) const 453s | ^~~~~~~~ 453s /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&):: >]’: 453s /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 453s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 453s | ^~~~~~ 453s /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 453s /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 453s 1905 | std::__introsort_loop(__first, __last, 453s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 453s 1906 | std::__lg(__last - __first) * 2, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1907 | __comp); 453s | ~~~~~~~ 453s /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 453s 1908 | std::__final_insertion_sort(__first, __last, __comp); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 453s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 608 | __miter_base(_Iterator __it) 453s | ^~~~~~~~~~~~ 453s /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 >]’: 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 453s | ^~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 453s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 642 | copy(_II __first, _II __last, _OI __result) 453s | ^~~~ 453s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 453s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 453s | ^~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /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 453s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 314 | std::move(__result)); 453s | ~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 453s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 453s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 737 | std::move(__result), 453s | ~~~~~~~~~~~~~~~~~~~~ 453s 738 | std::move(__op), std::move(__proj)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 453s 1789 | operator()(_Iter __first, _Sent __last, 453s | ^~~~~~~~ 453s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 453s /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 453s 1792 | auto __lasti = ranges::next(__first, __last); 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 453s /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 453s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 453s | ^ 453s /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):: >]’: 453s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 453s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 453s | ^~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 453s /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 453s 2152 | return __find_if(__first, __last, __pred, 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 453s 2153 | std::__iterator_category(__first)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 453s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 453s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 453s | ^~~~~~~~ 453s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _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 > >]’: 453s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 453s | ^~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 683 | { return std::copy(__first, __first + __n, __result); } 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 453s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 453s | ^~~~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s 683 | { return std::copy(__first, __first + __n, __result); } 453s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/c++/14/algorithm:61: 453s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator > >]’: 453s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 453s | ^~~~~~ 453s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 453s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 453s from /usr/include/dolfinx.h:16: 453s /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]’: 453s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 453s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 453s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 453s 540 | x.insert(x.end(), {x0, x1}); 453s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 565 | v2, v3, vmid}); 453s | ~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 627 | {x.size() / 2, 2}, partitioner); 453s | ^ 453s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 632 | std::vector{}, {0, 2}, partitioner); 453s | ^ 453s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 453s from /usr/include/dolfinx.h:11: 453s /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]’: 453s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s 124 | void assemble_vector(std::span b, const Form& L) 453s | ^~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s 129 | assemble_vector(b, L, std::span(constants), 453s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 130 | make_coefficients_span(coefficients)); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 453s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 453s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 453s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 453s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 453s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 671 | i0 + iy + ny + 2}); 453s | ~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 676 | {x.size() / 2, 2}, partitioner); 453s | ^ 453s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 681 | std::vector{}, {0, 2}, partitioner); 453s | ^ 453s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s /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]’: 453s /usr/include/dolfinx/fem/assembler.h:181:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s 181 | void apply_lifting( 453s | ^~~~~~~~~~~~~ 453s In file included from /usr/include/c++/14/bits/refwrap.h:38, 453s from /usr/include/c++/14/vector:68: 453s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 453s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 453s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 453s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 453s /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]’: 453s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s 495 | void set(std::span x, std::optional> x0, 453s | ^~~ 453s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 453s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 453s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 453s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 453s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 453s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 453s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 154 | void apply_permutation_mapped(std::span perm, 453s | ^~~~~~~~~~~~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 144 | void apply_permutation(std::span perm, std::span data, 453s | ^~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 453s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 453s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 453s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 453s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 453s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 453s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 453s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 453s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 453s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 453s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 453s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 453s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = std::pair, std::allocator > >, std::vector >; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’: 453s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 453s 587 | operator()(_ArgTypes... __args) const 453s | ^~~~~~~~ 453s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 453s /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]’: 453s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 453s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 453s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 235 | _fshape, cells); 453s | ~~~~~~~~~~~~~~~ 453s /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]’: 453s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 453s 703 | void interpolate(Function& u, std::span f, 453s | ^~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 453s | ^~~~~~~~~~~~~ 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 453s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 453s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 453s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 453s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 954 | cmap.tabulate(1, X, Xshape, phi_b); 453s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 453s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 453s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 453s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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 >&):: >]’: 453s /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 453s 1589 | __heap_select(_RandomAccessIterator __first, 453s | ^~~~~~~~~~~~~ 453s /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 453s /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 453s /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 453s 1593 | std::__make_heap(__first, __middle, __comp); 453s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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 453s 1595 | if (__comp(__i, __first)) 453s | ~~~~~~^~~~~~~~~~~~~~ 453s /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 453s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 453s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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> >]’: 453s /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 453s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 453s | ^~~~~~~~~ 453s /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 453s /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 >&):: >]’: 453s /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 453s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 453s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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 453s /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 453s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s 1856 | __comp); 453s | ~~~~~~~ 453s /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 453s /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 453s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 453s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453s /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 >&):: >]’: 453s /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 453s 1770 | __insertion_sort(_RandomAccessIterator __first, 453s | ^~~~~~~~~~~~~~~~ 453s /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 453s /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 453s 1777 | if (__comp(__i, __first)) 453s | ~~~~~~^~~~~~~~~~~~~~ 453s /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 453s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 453s | ^~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 185 | __uninit_copy(__first, __last, __result); 454s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = double*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 185 | __uninit_copy(__first, __last, __result); 454s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 454s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 454s | ^~~~~~~~~~~~~~ 454s /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]’: 454s /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 454s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 454s | ^~~~~~~~~ 454s /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 454s /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 > >]’: 454s /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 454s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 454s | ^~~~~~~~~ 454s /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 454s /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*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 454s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 454s /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 454s 147 | { return std::copy(__first, __last, __result); } 454s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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]’: 454s /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 454s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~ 454s /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]’: 454s /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 454s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 454s | ^~~~~~~~~~~~~~~~~~~~~ 454s /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 454s /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 454s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1720 | __start, _M_get_Tp_allocator()); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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]’: 454s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 454s | ^~~~~~~~~~~~ 454s /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*]’: 454s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 346 | __niter_wrap(_From __from, _To __res) 454s | ^~~~~~~~~~~~ 454s /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*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 454s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 454s /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 454s 147 | { return std::copy(__first, __last, __result); } 454s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1631 | _M_allocate_and_copy(size_type __n, 454s | ^~~~~~~~~~~~~~~~~~~~ 454s /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 454s /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 454s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1638 | _M_get_Tp_allocator()); 454s | ~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/c++/14/array:43, 454s from /usr/include/basix/cell.h:7: 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 642 | copy(_II __first, _II __last, _OI __result) 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 454s /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 454s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 454s | ^~~~~~~~ 454s /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 454s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 147 | { return std::copy(__first, __last, __result); } 454s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/c++/14/vector:72: 454s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 454s 957 | vector<_Tp, _Alloc>:: 454s | ^~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 185 | __uninit_copy(__first, __last, __result); 454s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 454s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 454s | ^~~~~~~~~~~~~~ 454s /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&):: >]’: 454s /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 454s 1876 | __introsort_loop(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~~~~~~ 454s /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 454s /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 454s 1884 | std::__partial_sort(__first, __last, __last, __comp); 454s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 454s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 454s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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&):: >]’: 454s /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 454s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~~~~~~~~~~~~ 454s /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 454s /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 454s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 454s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1819 | __comp); 454s | ~~~~~~~ 454s /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 454s 1822 | std::__insertion_sort(__first, __last, __comp); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 454s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 454s | ^~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 454s /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 >]’: 454s /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 454s 960 | operator()(_It&& __first, _Sent __last) const 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 454s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 454s | ^~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 709 | vector(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~ 454s /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 454s /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 454s 719 | _M_range_initialize_n(__first, __last, __n); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/c++/14/numeric:62, 454s from /usr/include/basix/finite-element.h:19: 454s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 454s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/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]’: 454s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 1789 | operator()(_Iter __first, _Sent __last, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 1792 | auto __lasti = ranges::next(__first, __last); 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 454s | ^ 454s /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)::]’: 454s /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 454s 2064 | operator()(_Iter __first, _Sent __last, 454s | ^~~~~~~~ 454s /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 454s In file included from /usr/include/c++/14/algorithm:61: 454s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 454s | ^~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 454s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 454s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 46 | void reorder_list(std::span list, std::span nodemap) 454s | ^~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 53 | const std::vector orig(list.begin(), list.end()); 454s | ^~~~ 454s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 58 | std::ranges::copy(links_old, links_new.begin()); 454s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 454s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 454s 239 | __x.end()); 454s | ~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 454s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 251 | end(), _M_get_Tp_allocator()); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 454s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 454s from /usr/include/c++/14/vector:65: 454s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 454s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 454s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 993 | std::_Destroy(__first, __last); 454s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 454s from /usr/include/dolfinx/fem/assembler.h:9: 454s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 454s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 454s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 454s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1805 | std::move(__comp), std::move(__proj)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 454s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1134 | operator()(_Iter __first, _Sent __last, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1139 | return {__first, __first}; 454s | ^ 454s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1148 | return {++__dest, __first}; 454s | ^ 454s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 454s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector >&; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 454s /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 454s 376 | operator()(_Range&& __r, _Out __result) const 454s | ^~~~~~~~ 454s /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 > >]’: 454s /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 454s 1002 | operator()(_It __x, _Sent __bound) const 454s | ^~~~~~~~ 454s /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 454s /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 454s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 379 | std::move(__result)); 454s | ~~~~~~~~~~~~~~~~~~~~ 454s /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 454s /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&)::]’: 454s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /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 454s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 454s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 1577 | erase(const_iterator __first, const_iterator __last) 454s | ^~~~~ 454s /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 454s /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 454s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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):: >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 454s | ^~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /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 454s 2107 | if (__pred(__first)) 454s | ~~~~~~^~~~~~~~~ 454s /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 454s 2111 | if (__pred(__first)) 454s | ~~~~~~^~~~~~~~~ 454s /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 454s 2115 | if (__pred(__first)) 454s | ~~~~~~^~~~~~~~~ 454s /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 454s 2119 | if (__pred(__first)) 454s | ~~~~~~^~~~~~~~~ 454s /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 454s 2127 | if (__pred(__first)) 454s | ~~~~~~^~~~~~~~~ 454s /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 454s 2132 | if (__pred(__first)) 454s | ~~~~~~^~~~~~~~~ 454s /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 454s 2137 | if (__pred(__first)) 454s | ~~~~~~^~~~~~~~~ 454s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 454s /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 454s 1549 | erase(const_iterator __position) 454s | ^~~~~ 454s /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 454s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 454s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 454s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 642 | copy(_II __first, _II __last, _OI __result) 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 371 | return std::__do_uninit_copy(__first, __last, __result); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 373 | return std::uninitialized_copy(__first, __last, __result); 454s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 454s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 454s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp:15: 454s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 454s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 119 | std::ranges::copy(buffer, range.begin()); 454s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 454s /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]’: 454s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 454s | ^~~~~~~~~~~~~~~~~ 454s /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 >)>]’: 454s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 267 | void assemble_matrix( 454s | ^~~~~~~~~~~~~~~ 454s In file included from /usr/include/dolfinx/fem/DofMap.h:16, 454s from /usr/include/dolfinx/fem/FunctionSpace.h:10: 454s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 454s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 676 | distribute_data(MPI_Comm comm0, std::span indices, 454s | ^~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 454s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 2021 | std::move(__comp), std::move(__proj)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/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 >)>]’: 454s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 454s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 454s from /usr/include/c++/14/algorithm:63, 454s from /usr/include/basix/maps.h:8, 454s from /usr/include/basix/finite-element.h:9, 454s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic/main.cpp:131: 454s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = std::complex; _Range = std::vector >&]’: 454s /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 454s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 454s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 382 | create_geometry( 454s | ^~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 424 | const std::vector l2l = graph::build::compute_local_to_local( 454s | ^~~ 454s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 429 | std::ranges::transform(l2l, igi.begin(), 454s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 454s 430 | [&nodes](auto index) { return nodes[index]; }); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&, std::span, const std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 454s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 111 | void assemble_vector( 454s | ^~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /usr/include/dolfinx/fem/assembler.h: 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 >)>]’: 454s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 233 | void assemble_matrix( 454s | ^~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 116 | impl::assemble_vector(b, L, constants, coefficients); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 247 | mesh->geometry().x(), constants, coefficients, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 248 | dof_marker0, dof_marker1); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = complex*; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 454s /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 454s 642 | copy(_II __first, _II __last, _OI __result) 454s | ^~~~ 454s /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]’: 454s /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 454s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 454s | ^~~~ 454s /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 454s /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 454s 1029 | std::__fill_a(__first, __last, __value); 454s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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]’: 454s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 152 | void apply_lifting( 454s | ^~~~~~~~~~~~~ 454s In file included from /usr/include/dolfinx/fem/Function.h:17: 454s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 454s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 146 | std::span(_buffer_local), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 147 | _request); 454s | ~~~~~~~~~ 454s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 454s 957 | vector<_Tp, _Alloc>:: 454s | ^~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 454s 957 | vector<_Tp, _Alloc>:: 454s | ^~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 454s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 676 | distribute_data(MPI_Comm comm0, std::span indices, 454s | ^~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 454s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 382 | create_geometry( 454s | ^~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 424 | const std::vector l2l = graph::build::compute_local_to_local( 454s | ^~~ 454s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 429 | std::ranges::transform(l2l, igi.begin(), 454s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 454s 430 | [&nodes](auto index) { return nodes[index]; }); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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]’: 454s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 454s | ^~~~~~~~~~~~ 454s /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*]’: 454s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 346 | __niter_wrap(_From __from, _To __res) 454s | ^~~~~~~~~~~~ 454s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 454s /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 >&):: >]’: 454s /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 454s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 454s | ^~~~~~~~~~~ 454s /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 454s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 454s /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 >&)::]’: 454s /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 454s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 454s | ^~~~~~~~ 454s /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 454s /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 >&):: >]’: 454s /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 454s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 454s | ^~~~~~~~~~ 454s /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 454s /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 454s /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 >&):: >]’: 454s /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 454s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 454s | ^~~~~~~~~~~~~~~~~~~~~~ 454s /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 454s /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 454s /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 454s /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 454s 88 | if (__comp(__a, __b)) 454s | ~~~~~~^~~~~~~~~~ 454s /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 454s 90 | if (__comp(__b, __c)) 454s | ~~~~~~^~~~~~~~~~ 454s /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 454s 91 | std::iter_swap(__result, __b); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 454s /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 454s 92 | else if (__comp(__a, __c)) 454s | ~~~~~~^~~~~~~~~~ 454s /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 454s 93 | std::iter_swap(__result, __c); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 454s /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 454s 95 | std::iter_swap(__result, __a); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 454s /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 454s 97 | else if (__comp(__a, __c)) 454s | ~~~~~~^~~~~~~~~~ 454s /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 454s 98 | std::iter_swap(__result, __a); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 454s /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 454s 99 | else if (__comp(__b, __c)) 454s | ~~~~~~^~~~~~~~~~ 454s /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 454s 100 | std::iter_swap(__result, __c); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 454s /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 454s 102 | std::iter_swap(__result, __b); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 454s In file included from /usr/include/c++/14/numeric:62, 454s from /usr/include/basix/finite-element.h:19: 454s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 454s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _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 >&):: >]’: 454s /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 454s 1829 | __unguarded_partition(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~~~~~~~~~~~ 454s /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 454s /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 454s /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 454s 1835 | while (__comp(__first, __pivot)) 454s | ~~~~~~^~~~~~~~~~~~~~~~~~ 454s /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 454s 1838 | while (__comp(__pivot, __last)) 454s | ~~~~~~^~~~~~~~~~~~~~~~~ 454s /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 454s 1842 | std::iter_swap(__first, __last); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 454s /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> >]’: 454s /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 454s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 454s | ^~~~~~~~~~~~~ 454s /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 454s /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 454s /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 454s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 923 | std::__miter_base(__last), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 924 | __result); 454s | ~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 454s | ^~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/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 >&):: >]’: 454s /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 454s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 454s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 46 | void reorder_list(std::span list, std::span nodemap) 454s | ^~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 53 | const std::vector orig(list.begin(), list.end()); 454s | ^~~~ 454s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 58 | std::ranges::copy(links_old, links_new.begin()); 454s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 454s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1805 | std::move(__comp), std::move(__proj)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 454s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1134 | operator()(_Iter __first, _Sent __last, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1139 | return {__first, __first}; 454s | ^ 454s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1148 | return {++__dest, __first}; 454s | ^ 454s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 1577 | erase(const_iterator __first, const_iterator __last) 454s | ^~~~~ 454s /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 454s /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 454s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 1549 | erase(const_iterator __position) 454s | ^~~~~ 454s /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 454s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 371 | return std::__do_uninit_copy(__first, __last, __result); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 373 | return std::uninitialized_copy(__first, __last, __result); 454s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 454s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 454s from /usr/include/dolfinx/fem/Function.h:11: 454s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 454s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 119 | std::ranges::copy(buffer, range.begin()); 454s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 454s from /usr/include/dolfinx.h:10: 454s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 454s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 676 | distribute_data(MPI_Comm comm0, std::span indices, 454s | ^~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 454s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 2021 | std::move(__comp), std::move(__proj)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/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*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 147 | { return std::copy(__first, __last, __result); } 454s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/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*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 147 | { return std::copy(__first, __last, __result); } 454s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 454s 642 | copy(_II __first, _II __last, _OI __result) 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 454s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 382 | create_geometry( 454s | ^~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 424 | const std::vector l2l = graph::build::compute_local_to_local( 454s | ^~~ 454s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 429 | std::ranges::transform(l2l, igi.begin(), 454s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 454s 430 | [&nodes](auto index) { return nodes[index]; }); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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*]’: 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 147 | { return std::copy(__first, __last, __result); } 454s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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&):: >]’: 454s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1863 | __partial_sort(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1868 | std::__heap_select(__first, __middle, __last, __comp); 454s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 454s 1869 | std::__sort_heap(__first, __middle, __comp); 454s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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&):: >]’: 454s /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 454s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 454s /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 454s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1856 | __comp); 454s | ~~~~~~~ 454s /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 454s /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 454s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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&):: >]’: 454s /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 454s 1770 | __insertion_sort(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~~~~~~ 454s /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 454s /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 454s 1777 | if (__comp(__i, __first)) 454s | ~~~~~~^~~~~~~~~~~~~~ 454s /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 454s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 454s | ^~~~~~~~~~~~~~~~~~~~~~~ 454s /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&):: >]’: 454s /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 454s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 454s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 454s 610 | this->_M_impl._M_start, 454s | ~~~~~~~~~~~~~~~~~~~~~~~ 454s 611 | _M_get_Tp_allocator()); 454s | ~~~~~~~~~~~~~~~~~~~~~~ 454s /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 > >]’: 454s /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 454s 863 | operator()(_It& __it, _Sent __bound) const 454s | ^~~~~~~~ 454s /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&):: >]’: 454s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 454s | ^~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /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 454s 1905 | std::__introsort_loop(__first, __last, 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 454s 1906 | std::__lg(__last - __first) * 2, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1907 | __comp); 454s | ~~~~~~~ 454s /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 454s 1908 | std::__final_insertion_sort(__first, __last, __comp); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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)::]’: 454s /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 454s 317 | operator()(_Iterator __it) 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 454s | ^~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 454s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 683 | { return std::copy(__first, __first + __n, __result); } 454s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 >&):: >]’: 454s /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 454s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 454s | ^~~~~~~~~~~~~ 454s /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 454s 232 | if (__comp(__first + __secondChild, 454s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 454s 233 | __first + (__secondChild - 1))) 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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> >]’: 454s /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 454s 608 | __miter_base(_Iterator __it) 454s | ^~~~~~~~~~~~ 454s /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> >]’: 454s /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 454s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 454s | ^~~~~~~~~~~~~~~~~~~~~~ 454s /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 454s /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 454s /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 >&)::]’: 454s /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 454s 239 | operator()(_Value& __val, _Iterator __it) 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 642 | copy(_II __first, _II __last, _OI __result) 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 642 | copy(_II __first, _II __last, _OI __result) 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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*]’: 454s /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 454s 2981 | __miter_base(move_iterator<_Iterator> __it) 454s | ^~~~~~~~~~~~ 454s /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*]’: 454s /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 454s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 608 | __miter_base(_Iterator __it) 454s | ^~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 454s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 454s | ^~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 642 | copy(_II __first, _II __last, _OI __result) 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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&):: >]’: 454s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1589 | __heap_select(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1593 | std::__make_heap(__first, __middle, __comp); 454s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 454s 1595 | if (__comp(__i, __first)) 454s | ~~~~~~^~~~~~~~~~~~~~ 454s /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 454s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 454s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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&):: >]’: 454s /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 454s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 454s | ^~~~~~~~~~~ 454s /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 454s /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 454s 425 | std::__pop_heap(__first, __last, __last, __comp); 454s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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&):: >]’: 454s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 454s | ^~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 88 | if (__comp(__a, __b)) 454s | ~~~~~~^~~~~~~~~~ 454s /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 454s 90 | if (__comp(__b, __c)) 454s | ~~~~~~^~~~~~~~~~ 454s /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 454s 91 | std::iter_swap(__result, __b); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 454s /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 454s 92 | else if (__comp(__a, __c)) 454s | ~~~~~~^~~~~~~~~~ 454s /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 454s 93 | std::iter_swap(__result, __c); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 454s /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 454s 95 | std::iter_swap(__result, __a); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 454s /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 454s 97 | else if (__comp(__a, __c)) 454s | ~~~~~~^~~~~~~~~~ 454s /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 454s 98 | std::iter_swap(__result, __a); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 454s /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 454s 99 | else if (__comp(__b, __c)) 454s | ~~~~~~^~~~~~~~~~ 454s /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 454s 100 | std::iter_swap(__result, __c); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 454s /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 454s 102 | std::iter_swap(__result, __b); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 454s /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&):: >]’: 454s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1829 | __unguarded_partition(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1835 | while (__comp(__first, __pivot)) 454s | ~~~~~~^~~~~~~~~~~~~~~~~~ 454s /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 454s 1838 | while (__comp(__pivot, __last)) 454s | ~~~~~~^~~~~~~~~~~~~~~~~ 454s /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 454s 1842 | std::iter_swap(__first, __last); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 454s /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&)::]’: 454s /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 454s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 454s | ^~~~~~~~ 454s /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 454s /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 >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 454s | ^~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 923 | std::__miter_base(__last), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 924 | __result); 454s | ~~~~~~~~~ 454s /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&):: >]’: 454s /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 454s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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&):: >]’: 454s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 1876 | __introsort_loop(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /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 454s 1884 | std::__partial_sort(__first, __last, __last, __comp); 454s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 454s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 454s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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&):: >]’: 454s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /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 454s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 454s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1819 | __comp); 454s | ~~~~~~~ 454s /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 454s 1822 | std::__insertion_sort(__first, __last, __comp); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 >&):: >]’: 454s /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 454s 135 | __push_heap(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~ 454s /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 454s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 454s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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>]’: 454s /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 454s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 454s | ^~~~~~~~~~~~ 454s /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>*]’: 454s /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 454s 346 | __niter_wrap(_From __from, _To __res) 454s | ^~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 454s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 454s | ^~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 608 | __miter_base(_Iterator __it) 454s | ^~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = double*]’: 454s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 454s | ^~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 454s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 454s | ^~~~~~~~~~~~ 454s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 608 | __miter_base(_Iterator __it) 454s | ^~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 454s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 454s | ^~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_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&):: >]’: 454s /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 454s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 454s | ^~~~~~~~~~~ 454s /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 454s /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&):: >]’: 454s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 454s | ^~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 454s /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 454s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 454s | ^~~~~~~~~ 454s /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 454s /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 >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 454s | ^~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /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&)::]’: 454s /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 454s 239 | operator()(_Value& __val, _Iterator __it) 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 371 | return std::__do_uninit_copy(__first, __last, __result); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 373 | return std::uninitialized_copy(__first, __last, __result); 454s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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&):: >]’: 454s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 1863 | __partial_sort(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /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 454s 1868 | std::__heap_select(__first, __middle, __last, __comp); 454s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 454s 1869 | std::__sort_heap(__first, __middle, __comp); 454s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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&):: >]’: 454s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1856 | __comp); 454s | ~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /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 454s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 454s | ^~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/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&):: >]’: 454s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 1770 | __insertion_sort(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /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 454s 1777 | if (__comp(__i, __first)) 454s | ~~~~~~^~~~~~~~~~~~~~ 454s /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 454s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 454s | ^~~~~~~~~~~~~~~~~~~~~~~ 454s /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&):: >]’: 454s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp:14: 454s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 454s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 319 | return [](std::span, std::span, std::int32_t, int) 454s | ^ 454s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 454s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 341 | return [dims, sub_element_fns](std::span data, 454s | ^ 454s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 454s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 350 | block_size); 454s | ~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 454s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 362 | return [ebs, sub_fn](std::span data, 454s | ^ 454s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 454s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 454s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 608 | __miter_base(_Iterator __it) 454s | ^~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 454s | ^~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 454s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 372 | return [this](std::span data, std::span cell_info, 454s | ^ 454s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 454s from /usr/include/c++/14/bits/stl_algobase.h:67: 454s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 454s /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 454s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 454s | ^~~~~~~~ 454s /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 454s /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 454s 193 | return std::_Destroy_aux::__destroy(__first, __last); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 454s /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 454s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 196 | __destroy(__first, __last); 454s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 454s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 376 | return [this](std::span data, std::span cell_info, 454s | ^ 454s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 454s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 380 | return [this](std::span data, std::span cell_info, 454s | ^ 454s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 454s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 454s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 384 | return [this](std::span data, std::span cell_info, 454s | ^ 454s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 386 | { T_apply(data, cell_info[cell], block_size); }; 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator > >]’: 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 454s | ^~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s /usr/include/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}]’: 454s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 587 | operator()(_ArgTypes... __args) const 454s | ^~~~~~~~ 454s /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]’: 454s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 454s | ^~~~~~~~~~~~~~~~~~~ 454s /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 >&)::]’: 454s /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 454s 195 | operator()(_Iterator __it, _Value& __val) 454s | ^~~~~~~~ 454s /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 > >]’: 454s /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 454s 1002 | operator()(_It __x, _Sent __bound) const 454s | ^~~~~~~~ 454s /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 454s /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&)::]’: 454s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /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 454s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 454s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 > >]’: 454s /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 454s 960 | operator()(_It&& __first, _Sent __last) const 454s | ^~~~~~~~ 454s /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]’: 454s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 454s | ^~~~~~~~~~~~ 454s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 454s from /usr/include/dolfinx.h:16: 454s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 454s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 454s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 454s 540 | x.insert(x.end(), {x0, x1}); 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 565 | v2, v3, vmid}); 454s | ~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 627 | {x.size() / 2, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 632 | std::vector{}, {0, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 454s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 454s /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 454s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algobase.h: In 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 > >]’: 454s /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 454s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 454s | ^~~~~~~~ 454s /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 454s /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 454s /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 454s 368 | return ranges::__copy_or_move(std::move(__first), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 454s 369 | std::move(__last), 454s | ~~~~~~~~~~~~~~~~~~ 454s 370 | std::move(__result)); 454s | ~~~~~~~~~~~~~~~~~~~~ 454s /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 454s /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]’: 454s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /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&):: >]’: 454s /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 454s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 454s | ^~~~~~~~~~~~~ 454s /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 454s 232 | if (__comp(__first + __secondChild, 454s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 454s 233 | __first + (__secondChild - 1))) 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/dolfinx/fem/FunctionSpace.h:9: 454s /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]’: 454s /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 454s 128 | math::dot(cell_geometry, dphi, J, true); 454s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 454s /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 454s /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]’: 454s /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 454s 140 | math::inv(J, K); 454s | ~~~~~~~~~^~~~~~ 454s /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 454s /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 454s 142 | math::pinv(J, K); 454s | ~~~~~~~~~~^~~~~~ 454s /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 454s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 454s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 454s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 454s 87 | auto det(Matrix A) 454s | ^~~ 454s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 454s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 454s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 671 | i0 + iy + ny + 2}); 454s | ~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 676 | {x.size() / 2, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 681 | std::vector{}, {0, 2}, partitioner); 454s | ^ 454s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_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&):: >]’: 454s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 1589 | __heap_select(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /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 454s 1593 | std::__make_heap(__first, __middle, __comp); 454s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 454s 1595 | if (__comp(__i, __first)) 454s | ~~~~~~^~~~~~~~~~~~~~ 454s /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 454s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 454s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 454s /tmp/autopkgtest.lIfmcX/build.Nrz/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 454s 232 | auto detJ = [](mdspan2_t x) 454s | ^ 454s /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&):: >]’: 454s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 454s | ^~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /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 454s 425 | std::__pop_heap(__first, __last, __last, __comp); 454s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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&):: >]’: 454s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 454s | ^~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /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 454s 88 | if (__comp(__a, __b)) 454s | ~~~~~~^~~~~~~~~~ 454s /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 454s 90 | if (__comp(__b, __c)) 454s | ~~~~~~^~~~~~~~~~ 454s /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 454s 91 | std::iter_swap(__result, __b); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 454s /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 454s 92 | else if (__comp(__a, __c)) 454s | ~~~~~~^~~~~~~~~~ 454s /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 454s 93 | std::iter_swap(__result, __c); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 454s /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 454s 95 | std::iter_swap(__result, __a); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 454s /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 454s 97 | else if (__comp(__a, __c)) 454s | ~~~~~~^~~~~~~~~~ 454s /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 454s 98 | std::iter_swap(__result, __a); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 454s /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 454s 99 | else if (__comp(__b, __c)) 454s | ~~~~~~^~~~~~~~~~ 454s /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 454s 100 | std::iter_swap(__result, __c); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 454s /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 454s 102 | std::iter_swap(__result, __b); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 454s /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)::]’: 454s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 927 | void pack_coefficient_entity(std::span c, int cstride, 454s | ^~~~~~~~~~~~~~~~~~~~~~~ 454s /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&):: >]’: 454s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 1829 | __unguarded_partition(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /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 454s 1835 | while (__comp(__first, __pivot)) 454s | ~~~~~~^~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 454s 1838 | while (__comp(__pivot, __last)) 454s | ~~~~~~^~~~~~~~~~~~~~~~~ 454s /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 454s 1842 | std::iter_swap(__first, __last); 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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&)::]’: 454s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /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 > >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 454s | ^~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /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 454s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 923 | std::__miter_base(__last), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 924 | __result); 454s | ~~~~~~~~~ 454s /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&):: >]’: 454s /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 454s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 454s /tmp/autopkgtest.lIfmcX/build.Nrz/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 454s 244 | T scale = detJ(mdspan2_t(x)); 454s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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)::]’: 454s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 927 | void pack_coefficient_entity(std::span c, int cstride, 454s | ^~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 454s /tmp/autopkgtest.lIfmcX/build.Nrz/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 454s 256 | T scale = detJ(mdspan2_t(x)); 454s | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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)::]’: 454s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 927 | void pack_coefficient_entity(std::span c, int cstride, 454s | ^~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘void assemble(MPI_Comm) [with T = double]’: 454s /tmp/autopkgtest.lIfmcX/build.Nrz/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 454s 228 | e.tabulate(0, X, phi); 454s | ~~~~~~~~~~^~~~~~~~~~~ 454s /tmp/autopkgtest.lIfmcX/build.Nrz/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 454s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.lIfmcX/build.Nrz/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 454s 239 | std::array A_hat_b = A_ref(phi, weights); 454s | ~~~~~~~~^~~~~~~~~~~~~~ 454s /tmp/autopkgtest.lIfmcX/build.Nrz/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 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:239:38: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.lIfmcX/build.Nrz/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 454s 253 | = [b_hat = b_ref(phi, weights), 454s | ~~~~~~~~^~~~~~~~~~~~~~ 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:253:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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]’: 454s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 152 | compute_jacobian_determinant(const U& J, std::span w) 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 454s 172 | math::dot(B, J, BA); 454s | ~~~~~~~~~^~~~~~~~~~ 454s /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 454s /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 454s /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)::]’: 454s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 927 | void pack_coefficient_entity(std::span c, int cstride, 454s | ^~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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]’: 454s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 454s | ^~~~~~~~~~~~~~~~~~~ 454s /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&):: >]’: 454s /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 454s 135 | __push_heap(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~ 454s /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 454s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 454s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, const Function&, std::span) [with T = double; U = double]’: 454s /usr/include/dolfinx/fem/interpolate.h:1209:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 454s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 >)>]’: 454s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 494 | void assemble_matrix( 454s | ^~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 549 | impl::assemble_cells( 454s | ~~~~~~~~~~~~~~~~~~~~^ 454s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 454s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 572 | impl::assemble_exterior_facets( 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 454s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 574 | a.domain(IntegralType::exterior_facet, i), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 578 | perms); 454s | ~~~~~~ 454s /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 454s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 588 | impl::assemble_interior_facets( 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 454s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 590 | a.domain(IntegralType::interior_facet, i), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 594 | cell_info1, perms); 454s | ~~~~~~~~~~~~~~~~~~ 454s /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 454s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /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&):: >]’: 454s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 454s | ^~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /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&):: >]’: 454s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 454s | ^~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /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 > >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 454s | ^~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 454s /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 454s 608 | __miter_base(_Iterator __it) 454s | ^~~~~~~~~~~~ 454s /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 > >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 454s | ^~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s /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&)::]’: 454s /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 454s 239 | operator()(_Value& __val, _Iterator __it) 454s | ^~~~~~~~ 454s /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&)::]’: 454s /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 454s 195 | operator()(_Iterator __it, _Value& __val) 454s | ^~~~~~~~ 454s /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&):: >]’: 454s /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 454s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 454s | ^~~~~~~~~~~~~ 454s /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 454s 232 | if (__comp(__first + __secondChild, 454s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 454s 233 | __first + (__secondChild - 1))) 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 >]’: 454s /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 454s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 454s | ^~~~~~~~~~~~ 454s /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*]’: 454s /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 454s 346 | __niter_wrap(_From __from, _To __res) 454s | ^~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = complex*; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 454s /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 454s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 454s | ^~~~~~~~~~~~~ 454s /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]’: 454s /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 454s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 454s | ^~~~~~~~ 454s /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 454s /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 454s 998 | { std::__fill_a1(__first, __last, __value); } 454s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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&):: >]’: 454s /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 454s 135 | __push_heap(_RandomAccessIterator __first, 454s | ^~~~~~~~~~~ 454s /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 454s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 454s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 454s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 386 | __result, __alloc); 454s | ~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 642 | copy(_II __first, _II __last, _OI __result) 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 454s 398 | return std::__uninitialized_copy_a 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 454s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 386 | __result, __alloc); 454s | ~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 642 | copy(_II __first, _II __last, _OI __result) 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 454s 398 | return std::__uninitialized_copy_a 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/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&)::]’: 454s /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 454s 195 | operator()(_Iterator __it, _Value& __val) 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 683 | { return std::copy(__first, __first + __n, __result); } 454s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/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 >]’: 454s /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 454s 960 | operator()(_It&& __first, _Sent __last) const 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 709 | vector(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~ 454s /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 454s /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 454s 719 | _M_range_initialize_n(__first, __last, __n); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 376 | operator()(_Range&& __r, _Out __result) const 454s | ^~~~~~~~ 454s /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 454s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 379 | std::move(__result)); 454s | ~~~~~~~~~~~~~~~~~~~~ 454s /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 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 454s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1789 | operator()(_Iter __first, _Sent __last, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1792 | auto __lasti = ranges::next(__first, __last); 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 454s | ^ 454s In file included from /usr/include/c++/14/tuple:44, 454s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 454s from /usr/include/c++/14/bits/memory_resource.h:41, 454s from /usr/include/c++/14/vector:87: 454s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 454s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 767 | operator()(_Iter __first, _Sent __last, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 454s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 454s 195 | vector<_Tp, _Alloc>:: 454s | ^~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 454s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 454s | ^~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 454s 181 | vector<_Tp, _Alloc>:: 454s | ^~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 454s | ^~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 185 | __uninit_copy(__first, __last, __result); 454s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 454s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 3147 | std::move(__comp), std::move(__proj)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 376 | operator()(_Range&& __r, _Out __result) const 454s | ^~~~~~~~ 454s /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 454s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 379 | std::move(__result)); 454s | ~~~~~~~~~~~~~~~~~~~~ 454s /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 454s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; Container = std::vector >]’: 454s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 99 | std::span(_buffer_remote), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 100 | std::span(_request)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 454s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 508 | { return std::get<0>(idx) != r; }); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 454s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 553 | [](auto x) { return std::get<1>(x); }); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 454s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 454s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 454s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 646 | std::next(x_new.begin(), shape[1] * i)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 454s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 658 | std::next(x_new.begin(), shape[1] * i)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 454s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/dolfinx/la/Vector.h:14, 454s from /usr/include/dolfinx/fem/Function.h:17: 454s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 454s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 454s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 454s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 319 | return [](std::span, std::span, std::int32_t, int) 454s | ^ 454s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 454s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 341 | return [dims, sub_element_fns](std::span data, 454s | ^ 454s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 454s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 350 | block_size); 454s | ~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 454s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 362 | return [ebs, sub_fn](std::span data, 454s | ^ 454s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 454s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 454s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 372 | return [this](std::span data, std::span cell_info, 454s | ^ 454s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 454s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 376 | return [this](std::span data, std::span cell_info, 454s | ^ 454s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 454s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 454s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 380 | return [this](std::span data, std::span cell_info, 454s | ^ 454s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 454s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 454s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 384 | return [this](std::span data, std::span cell_info, 454s | ^ 454s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 386 | { T_apply(data, cell_info[cell], block_size); }; 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _Size = int; _OIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 454s /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 454s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 454s | ^~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 454s /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}]’: 454s /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 454s 587 | operator()(_ArgTypes... __args) const 454s | ^~~~~~~~ 454s In file included from /usr/include/c++/14/vector:66, 454s from /usr/include/basix/cell.h:10, 454s from /usr/include/basix/finite-element.h:7: 454s /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]’: 454s /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 454s 1426 | insert(const_iterator __position, initializer_list __l) 454s | ^~~~~~ 454s /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 454s /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 454s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 454s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1430 | std::random_access_iterator_tag()); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 454s /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 454s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 454s | ^~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 454s /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]’: 454s /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 454s 1426 | insert(const_iterator __position, initializer_list __l) 454s | ^~~~~~ 454s /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 454s /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 454s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 454s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1430 | std::random_access_iterator_tag()); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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]’: 454s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 454s | ^~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 454s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1999 | operator()(_Iter __first, _Sent __last, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 454s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 737 | std::move(__result), 454s | ~~~~~~~~~~~~~~~~~~~~ 454s 738 | std::move(__op), std::move(__proj)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/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&)::]’: 454s /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 454s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 201 | std::move(__f), std::move(__proj)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 454s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 737 | std::move(__result), 454s | ~~~~~~~~~~~~~~~~~~~~ 454s 738 | std::move(__op), std::move(__proj)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 454s | ^~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s In file included from /usr/include/dolfinx/fem/DirichletBC.h:12: 454s /usr/include/dolfinx/fem/Function.h: In member function ‘void dolfinx::fem::Function::interpolate(const std::function, std::vector >(std::mdspan >)>&, std::span) [with T = std::complex; U = double]’: 454s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 454s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 235 | _fshape, cells); 454s | ~~~~~~~~~~~~~~~ 454s /usr/include/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]’: 454s /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 454s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1159 | std::move(__comp), std::move(__proj)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 454s /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 454s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 454s 610 | this->_M_impl._M_start, 454s | ~~~~~~~~~~~~~~~~~~~~~~~ 454s 611 | _M_get_Tp_allocator()); 454s | ~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 454s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 454s | ^~~~~~~~ 454s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 454s from /usr/include/dolfinx/geometry/utils.h:9, 454s from /usr/include/dolfinx/fem/interpolate.h:19, 454s from /usr/include/dolfinx/fem/Function.h:12: 454s /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 >]’: 454s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 783 | Mesh> create_mesh( 454s | ^~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 454s | ^ 454s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 830 | cells1 = std::vector(cells.begin(), cells.end()); 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 454s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 841 | std::vector cells1_v 454s | ^~~~~~~~ 454s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 880 | boundary_v.erase(unique_end, range_end); 454s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 885 | boundary_v.erase(boundary_v.begin()); 454s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 454s | ^~~~~~~~ 454s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 454s 905 | nodes1.erase(unique_end, range_end); 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 911 | Geometry geometry 454s | ^~~~~~~~ 454s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /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]’: 454s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 454s /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&)::]’: 454s /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 454s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 454s | ^~~~~~~~ 454s /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 454s /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]’: 454s /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 454s 1209 | std::ranges::copy(u0_array, u1_array.begin()); 454s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array A_ref(mdspand_t, std::span) [with T = double]’: 454s /tmp/autopkgtest.lIfmcX/build.Nrz/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 454s 41 | std::array A_ref(mdspand_t phi, std::span w) 454s | ^~~~~ 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:41:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 371 | return std::__do_uninit_copy(__first, __last, __result); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s 373 | return std::uninitialized_copy(__first, __last, __result); 454s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp: In function ‘std::array b_ref(mdspand_t, std::span) [with T = double]’: 454s /tmp/autopkgtest.lIfmcX/build.Nrz/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 454s 58 | std::array b_ref(mdspand_t phi, std::span w) 454s | ^~~~~ 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:58:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 642 | copy(_II __first, _II __last, _OI __result) 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 454s from /usr/include/dolfinx/fem/assembler.h:9: 454s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 454s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 454s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:18: 454s /usr/include/dolfinx/la/MatrixCSR.h: In lambda function: 454s /usr/include/dolfinx/la/MatrixCSR.h:143:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 143 | return [&](std::span rows, 454s | ^ 454s /usr/include/dolfinx/la/MatrixCSR.h:147:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 147 | this->add(data, rows, cols); 454s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 454s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 386 | __result, __alloc); 454s | ~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 454s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 454s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s In file included from /usr/include/c++/14/array:43, 454s from /usr/include/basix/cell.h:7: 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 642 | copy(_II __first, _II __last, _OI __result) 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 454s 398 | return std::__uninitialized_copy_a 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/dolfinx/fem/Function.h:17, 454s from /usr/include/dolfinx/fem/DirichletBC.h:12, 454s from /usr/include/dolfinx/fem/dolfinx_fem.h:14, 454s from /usr/include/dolfinx.h:11, 454s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:17: 454s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector > >]’: 454s /usr/include/dolfinx/la/Vector.h:234:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 234 | const T local = std::transform_reduce( 454s | ~~~~~~~~~~~~~~~~~~~~~^ 454s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 236 | [](T a, T b) -> T 454s | ~~~~~~~~~~~~~~~~~ 454s 237 | { 454s | ~ 454s 238 | if constexpr (std::is_same>::value 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 239 | or std::is_same>::value) 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 240 | { 454s | ~ 454s 241 | return std::conj(a) * b; 454s | ~~~~~~~~~~~~~~~~~~~~~~~~ 454s 242 | } 454s | ~ 454s 243 | else 454s | ~~~~ 454s 244 | return a * b; 454s | ~~~~~~~~~~~~~ 454s 245 | }); 454s | ~~ 454s /usr/include/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 >)>]’: 454s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 267 | void assemble_matrix( 454s | ^~~~~~~~~~~~~~~ 454s /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]’: 454s /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 454s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 454s | ^~~~~~~~~~~~~~~~~~~~~ 454s /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 454s /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 454s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1720 | __start, _M_get_Tp_allocator()); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:144:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 144 | auto ident = [](auto, auto, auto, auto) {}; // DOF permutation not required 454s | ^ 454s /tmp/autopkgtest.lIfmcX/build.Nrz/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)::]’: 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 146 | fem::impl::assemble_cells(A.mat_add_values(), g.dofmap(), g.x(), cells, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 147 | {dofmap.map(), 1, cells}, ident, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 148 | {dofmap.map(), 1, cells}, ident, {}, {}, kernel, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 149 | std::span(), 0, {}, {}, {}); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:146:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 683 | { return std::copy(__first, __first + __n, __result); } 454s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/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 >)>]’: 454s /usr/include/dolfinx/fem/assembler.h:372:11: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 372 | set_fn(rows.subspan(i, 1), rows.subspan(i, 1), diag_span); 454s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /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 >]’: 454s /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 454s 960 | operator()(_It&& __first, _Sent __last) const 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 709 | vector(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~ 454s /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 454s /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 454s 719 | _M_range_initialize_n(__first, __last, __n); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 454s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 454s from /usr/include/c++/14/algorithm:63, 454s from /usr/include/basix/maps.h:8, 454s from /usr/include/basix/finite-element.h:9, 454s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/main.cpp:83: 454s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = std::complex; _Range = std::vector >&]’: 454s /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 454s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp: In lambda function: 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:172:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 454s | ^ 454s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 376 | operator()(_Range&& __r, _Out __result) const 454s | ^~~~~~~~ 454s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&, std::span, const std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 454s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 111 | void assemble_vector( 454s | ^~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_algobase.h:378:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 379 | std::move(__result)); 454s | ~~~~~~~~~~~~~~~~~~~~ 454s /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 454s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 116 | impl::assemble_vector(b, L, constants, coefficients); 454s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /tmp/autopkgtest.lIfmcX/build.Nrz/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)::]’: 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 171 | fem::impl::assemble_cells( 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 454s 172 | [](auto, auto, auto, auto) {}, b.mutable_array(), g.dofmap(), g.x(), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 173 | cells, {dofmap.map(), 1, cells}, kernel, {}, {}, 0, {}); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:171:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1631 | _M_allocate_and_copy(size_type __n, 454s | ^~~~~~~~~~~~~~~~~~~~ 454s /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 454s /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 454s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 1638 | _M_get_Tp_allocator()); 454s | ~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 642 | copy(_II __first, _II __last, _OI __result) 454s | ^~~~ 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 454s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1789 | operator()(_Iter __first, _Sent __last, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1792 | auto __lasti = ranges::next(__first, __last); 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 454s | ^ 454s In file included from /usr/include/c++/14/tuple:44, 454s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 454s from /usr/include/c++/14/bits/memory_resource.h:41, 454s from /usr/include/c++/14/vector:87: 454s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 454s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 767 | operator()(_Iter __first, _Sent __last, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 454s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 454s 195 | vector<_Tp, _Alloc>:: 454s | ^~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 454s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 454s | ^~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 454s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 454s 181 | vector<_Tp, _Alloc>:: 454s | ^~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 454s | ^~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 185 | __uninit_copy(__first, __last, __result); 454s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 454s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 3147 | std::move(__comp), std::move(__proj)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/fem/interpolate.h: In function ‘std::vector dolfinx::fem::interpolation_coords(const FiniteElement&, const dolfinx::mesh::Geometry&, std::span) [with T = double]’: 454s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 72 | cmap.tabulate(0, X, Xshape, phi_b); 454s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 454s /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]’: 454s /usr/include/dolfinx/fem/assembler.h:152:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 152 | void apply_lifting( 454s | ^~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 454s /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 454s 376 | operator()(_Range&& __r, _Out __result) const 454s | ^~~~~~~~ 454s /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 454s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 379 | std::move(__result)); 454s | ~~~~~~~~~~~~~~~~~~~~ 454s /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 454s In file included from /usr/include/dolfinx/fem/Function.h:17: 454s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 454s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 146 | std::span(_buffer_local), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 147 | _request); 454s | ~~~~~~~~~ 454s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s In file included from /usr/include/c++/14/functional:59, 454s from /usr/include/basix/finite-element.h:17: 454s /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 >}]’: 454s /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 454s 587 | operator()(_ArgTypes... __args) const 454s | ^~~~~~~~ 454s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 454s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 454s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 454s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 454s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 454s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 508 | { return std::get<0>(idx) != r; }); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 454s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 553 | [](auto x) { return std::get<1>(x); }); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; Container = std::vector >]’: 454s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 99 | std::span(_buffer_remote), 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 100 | std::span(_request)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 454s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 454s | ^~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 185 | __uninit_copy(__first, __last, __result); 454s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 454s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1999 | operator()(_Iter __first, _Sent __last, 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 454s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 454s | ^~~~~~~~ 454s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 454s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s 737 | std::move(__result), 454s | ~~~~~~~~~~~~~~~~~~~~ 454s 738 | std::move(__op), std::move(__proj)); 454s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 454s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 454s | ^~~~~~~~~~~~ 454s /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]’: 454s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 454s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 454s 346 | __niter_wrap(_From __from, _To __res) 454s | ^~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 455s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 455s | ^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 455s | ^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 703 | void interpolate(Function& u, std::span f, 455s | ^~~~~~~~~~~ 455s In file included from /usr/include/c++/14/vector:66, 455s from /usr/include/basix/cell.h:10, 455s from /usr/include/basix/finite-element.h:7: 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 455s 1426 | insert(const_iterator __position, initializer_list __l) 455s | ^~~~~~ 455s /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 455s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 455s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1430 | std::random_access_iterator_tag()); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 1426 | insert(const_iterator __position, initializer_list __l) 455s | ^~~~~~ 455s /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 455s /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 455s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 455s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1430 | std::random_access_iterator_tag()); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 954 | cmap.tabulate(1, X, Xshape, phi_b); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/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 > >]’: 455s /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 455s 863 | operator()(_It& __it, _Sent __bound) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1905 | std::__introsort_loop(__first, __last, 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s 1906 | std::__lg(__last - __first) * 2, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1907 | __comp); 455s | ~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1908 | std::__final_insertion_sort(__first, __last, __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 386 | __result, __alloc); 455s | ~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1159 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 642 | copy(_II __first, _II __last, _OI __result) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 398 | return std::__uninitialized_copy_a 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 455s 610 | this->_M_impl._M_start, 455s | ~~~~~~~~~~~~~~~~~~~~~~~ 455s 611 | _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 455s | ^~~~~~~~~~~~~~ 455s /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 455s /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 455s /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 455s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 314 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 455s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 508 | { return std::get<0>(idx) != r; }); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 553 | [](auto x) { return std::get<1>(x); }); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 455s from /usr/include/dolfinx/geometry/utils.h:9, 455s from /usr/include/dolfinx/fem/interpolate.h:19, 455s from /usr/include/dolfinx/fem/Function.h:12: 455s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 455s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 783 | Mesh> create_mesh( 455s | ^~~~~~~~~~~ 455s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 455s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 455s | ^ 455s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 455s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 830 | cells1 = std::vector(cells.begin(), cells.end()); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 455s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 646 | std::next(x_new.begin(), shape[1] * i)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 455s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 658 | std::next(x_new.begin(), shape[1] * i)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 841 | std::vector cells1_v 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 455s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 880 | boundary_v.erase(unique_end, range_end); 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 885 | boundary_v.erase(boundary_v.begin()); 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 905 | nodes1.erase(unique_end, range_end); 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 911 | Geometry geometry 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s In file included from /usr/include/dolfinx/fem/Function.h:10: 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 319 | return [](std::span, std::span, std::int32_t, int) 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 341 | return [dims, sub_element_fns](std::span data, 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 455s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 350 | block_size); 455s | ~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/vector:66, 455s from /usr/include/basix/cell.h:10, 455s from /usr/include/basix/finite-element.h:7, 455s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel/main.cpp:12: 455s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /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 455s 681 | vector(initializer_list __l, 455s | ^~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 362 | return [ebs, sub_fn](std::span data, 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 455s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 372 | return [this](std::span data, std::span cell_info, 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 376 | return [this](std::span data, std::span cell_info, 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 380 | return [this](std::span data, std::span cell_info, 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 455s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 384 | return [this](std::span data, std::span cell_info, 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 386 | { T_apply(data, cell_info[cell], block_size); }; 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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)>]’: 455s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 455s | ^~~~ 455s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 902 | transform(coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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)>]’: 455s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 455s | ^~~~ 455s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 902 | transform(coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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)>]’: 455s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 455s | ^~~~ 455s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 902 | transform(coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 455s 450 | rowptr_container_type new_row_ptr = {0}; 455s | ^~~~~~~~~~~ 455s /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)>]’: 455s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 455s | ^~~~ 455s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 902 | transform(coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 737 | std::move(__result), 455s | ~~~~~~~~~~~~~~~~~~~~ 455s 738 | std::move(__op), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 424 | return [](std::span, std::span, std::int32_t, int) 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 443 | return [this, sub_element_fns](std::span data, 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 455s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 451 | cell_info, cell, block_size); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 466 | return [this, sub_fn](std::span data, 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 455s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 475 | ebs); 455s | ~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 484 | return [this](std::span data, std::span cell_info, 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 455s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 488 | return [this](std::span data, std::span cell_info, 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 455s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 492 | return [this](std::span data, std::span cell_info, 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 496 | return [this](std::span data, std::span cell_info, 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 498 | { T_apply_right(data, cell_info[cell], n); }; 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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*)>]’: 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 61 | void assemble_cells( 455s | ^~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 455s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 455s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 155 | mat_set(dofs0, dofs1, Ae); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 455s /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*)>]’: 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 195 | void assemble_exterior_facets( 455s | ^~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 254 | P0(_Ae, cell_info0, cell0, ndim1); 455s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 455s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 292 | mat_set(dofs0, dofs1, Ae); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 455s /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*)>]’: 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 334 | void assemble_interior_facets( 455s | ^~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 455s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 455s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 455s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 455s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = complex*; _Container = vector >]’: 455s /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 455s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 455s | ^~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = complex*]’: 455s /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 455s 346 | __niter_wrap(_From __from, _To __res) 455s | ^~~~~~~~~~~~ 455s /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 >]’: 455s /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 455s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 952 | __make_move_if_noexcept_iterator(__c.end()), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 953 | __c.get_allocator()).swap(__c); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /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 455s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 455s | ^~~~~~~~~ 455s /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 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 371 | return std::__do_uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 373 | return std::uninitialized_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 371 | return std::__do_uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 373 | return std::uninitialized_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 455s | ^~~~~~~~~~~~~ 455s /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]’: 455s /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 455s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 455s | ^~~~~~~~~~~~~~~~~~~~~ 455s /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 455s /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 455s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1720 | __start, _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 455s | ^~~~~~~~ 455s /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 455s /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 455s /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 455s 368 | return ranges::__copy_or_move(std::move(__first), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 455s 369 | std::move(__last), 455s | ~~~~~~~~~~~~~~~~~~ 455s 370 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s /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 455s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1002 | operator()(_It __x, _Sent __bound) const 455s | ^~~~~~~~ 455s /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 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 455s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 455s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 675 | move(_II __first, _II __last, _OI __result) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 683 | return std::__copy_move_a(std::__miter_base(__first), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 684 | std::__miter_base(__last), __result); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 147 | { return std::copy(__first, __last, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 455s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 3123 | operator()(_Iter __first, _Sent __last, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 455s | ^~~~~~~~ 455s /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 455s /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 455s /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 455s 368 | return ranges::__copy_or_move(std::move(__first), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 455s 369 | std::move(__last), 455s | ~~~~~~~~~~~~~~~~~~ 455s 370 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s /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 455s In file included from /usr/include/basix/maps.h:7, 455s from /usr/include/basix/finite-element.h:9: 455s /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]’: 455s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 455s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 455s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 455s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector >&; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 376 | operator()(_Range&& __r, _Out __result) const 455s | ^~~~~~~~ 455s /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 455s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 379 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s /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 455s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span<_Type, 4294967295>, int) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 455s | ^~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1805 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 455s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 3867 | find_if(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 3876 | return std::__find_if(__first, __last, 455s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 737 | std::move(__result), 455s | ~~~~~~~~~~~~~~~~~~~~ 455s 738 | std::move(__op), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 715 | return std::__copy_n(__first, __n2, __result, 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 455s 716 | std::__iterator_category(__first)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 715 | return std::__copy_n(__first, __n2, __result, 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 455s 716 | std::__iterator_category(__first)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 455s | ^~~~~~~~ 455s /usr/include/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 >)>]’: 455s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 233 | void assemble_matrix( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 247 | mesh->geometry().x(), constants, coefficients, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 248 | dof_marker0, dof_marker1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 683 | { return std::copy(__first, __first + __n, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/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]’: 455s /usr/include/dolfinx/la/MatrixCSR.h:414:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 414 | _row_ptr(p.graph().second.begin(), p.graph().second.end()), 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/la/MatrixCSR.h:450:27: note: parameter passing for argument of type ‘std::initializer_list’ changed in GCC 7.1 455s 450 | rowptr_container_type new_row_ptr = {0}; 455s | ^~~~~~~~~~~ 455s /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 > >]’: 455s /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 455s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 455s | ^~~~~~~~ 455s /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 455s /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 455s 629 | return ranges::fill_n(std::move(__first), __len, __value); 455s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/fem/assembler.h:11: 455s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, std::span, const std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1289 | void assemble_vector( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 455s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1298 | constants, coefficients); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/interpolate.h: In function ‘std::vector dolfinx::fem::interpolation_coords(const FiniteElement&, const dolfinx::mesh::Geometry&, std::span) [with T = double]’: 455s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 72 | cmap.tabulate(0, X, Xshape, phi_b); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/functional:59, 455s from /usr/include/basix/finite-element.h:17: 455s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = std::pair >, std::vector >; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’: 455s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 455s 587 | operator()(_ArgTypes... __args) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 185 | __uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 608 | __miter_base(_Iterator __it) 455s | ^~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/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]’: 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1074 | void apply_lifting( 455s | ^~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/dolfinx/la/MatrixCSR.h:249:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 249 | void add(std::span x, std::span rows, 455s | ^~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1121 | bc->set(bc_values1, std::nullopt, 1); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 455s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1127 | bc_markers1, x0[j], alpha); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /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 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 455s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1132 | bc_markers1, std::span(), alpha); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /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]’: 455s /usr/include/dolfinx/la/MatrixCSR.h:724:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 724 | double norm_sq_local = std::accumulate( 455s | ~~~~~~~~~~~~~~~^ 455s 725 | _data.cbegin(), std::next(_data.cbegin(), _row_ptr[num_owned_rows] * bs2), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 726 | double(0), [](auto norm, value_type y) { return norm + std::norm(y); }); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/la/Vector.h:14: 455s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, type) const [with T = std::complex; Allocator = std::allocator]’: 455s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 390 | void scatter_rev_begin(std::span send_buffer, 455s | ^~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20: 455s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_vector(std::span<_Type, 4294967295>, const Form&) [with T = double; U = double]’: 455s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 124 | void assemble_vector(std::span b, const Form& L) 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 129 | assemble_vector(b, L, std::span(constants), 455s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 130 | make_coefficients_span(coefficients)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s In file included from /usr/include/basix/finite-element.h:19: 455s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation1 = plus; _BinaryOperation2 = dolfinx::la::inner_product > > >(const Vector > >&, const Vector > >&)::]’: 455s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/numeric:374:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 703 | void interpolate(Function& u, std::span f, 455s | ^~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd_begin(std::span, std::span, std::span, type) const [with T = std::complex; Allocator = std::allocator]’: 455s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 195 | void scatter_fwd_begin(std::span send_buffer, 455s | ^~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 954 | cmap.tabulate(1, X, Xshape, phi_b); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/fem/assembler.h:9: 455s /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)::]’: 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 61 | void assemble_cells( 455s | ^~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 455s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 455s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 155 | mat_set(dofs0, dofs1, Ae); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/fem/assembler.h:11: 455s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_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)::]’: 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 634 | void assemble_cells( 455s | ^~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 674 | P0(_be, cell_info0, c0, 1); 455s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/vector:72: 455s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 455s 957 | vector<_Tp, _Alloc>:: 455s | ^~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 455s from /usr/include/dolfinx.h:16: 455s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = float]’: 455s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 565 | v2, v3, vmid}); 455s | ~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 627 | {x.size() / 2, 2}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 632 | std::vector{}, {0, 2}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 147 | { return std::copy(__first, __last, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 455s /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 >]’: 455s /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 455s 960 | operator()(_It&& __first, _Sent __last) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 709 | vector(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~ 455s /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 455s /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 455s 719 | _M_range_initialize_n(__first, __last, __n); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 455s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/numeric:62, 455s from /usr/include/basix/finite-element.h:19: 455s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 455s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 455s | ^~~~ 455s /usr/include/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]’: 455s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 671 | i0 + iy + ny + 2}); 455s | ~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 676 | {x.size() / 2, 2}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 681 | std::vector{}, {0, 2}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s In file included from /usr/include/c++/14/algorithm:61: 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 455s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 46 | void reorder_list(std::span list, std::span nodemap) 455s | ^~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 53 | const std::vector orig(list.begin(), list.end()); 455s | ^~~~ 455s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 58 | std::ranges::copy(links_old, links_new.begin()); 455s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 455s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 455s 239 | __x.end()); 455s | ~~~~~~~~~~ 455s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 251 | end(), _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 455s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 455s from /usr/include/c++/14/vector:65: 455s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 455s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 455s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 993 | std::_Destroy(__first, __last); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/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&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1876 | __introsort_loop(_RandomAccessIterator __first, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1884 | std::__partial_sort(__first, __last, __last, __comp); 455s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1805 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_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&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1819 | __comp); 455s | ~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1822 | std::__insertion_sort(__first, __last, __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1134 | operator()(_Iter __first, _Sent __last, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1139 | return {__first, __first}; 455s | ^ 455s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1148 | return {++__dest, __first}; 455s | ^ 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 1577 | erase(const_iterator __first, const_iterator __last) 455s | ^~~~~ 455s /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 455s /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 455s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const std::complex*; _Sent = const std::complex*; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 455s /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 455s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 455s | ^~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 1549 | erase(const_iterator __position) 455s | ^~~~~ 455s /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 455s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 371 | return std::__do_uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 373 | return std::uninitialized_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 455s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 455s from /usr/include/dolfinx/fem/Function.h:11: 455s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 455s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 119 | std::ranges::copy(buffer, range.begin()); 455s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/functional:59, 455s from /usr/include/basix/finite-element.h:17: 455s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, 4294967295>, std::span, int, int}]’: 455s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 587 | operator()(_ArgTypes... __args) const 455s | ^~~~~~~~ 455s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 455s from /usr/include/dolfinx.h:10: 455s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 455s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 676 | distribute_data(MPI_Comm comm0, std::span indices, 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector >&; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 376 | operator()(_Range&& __r, _Out __result) const 455s | ^~~~~~~~ 455s /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 455s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 379 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s /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 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 455s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 2021 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/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]’: 455s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 455s | ^~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 455s | ^~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 577 | _element->Tt_apply(data, n, cell_permutation); 455s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 455s | ^~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 593 | _element->Tinv_apply(data, n, cell_permutation); 455s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 455s | ^~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 544 | _element->T_apply(data, n, cell_permutation); 455s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span<_Type, 4294967295>, int) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 455s | ^~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 455s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 382 | create_geometry( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 424 | const std::vector l2l = graph::build::compute_local_to_local( 455s | ^~~ 455s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 429 | std::ranges::transform(l2l, igi.begin(), 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 455s 430 | [&nodes](auto index) { return nodes[index]; }); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/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]’: 455s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 455s | ^~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 455s | ^~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 643 | _element->Tt_apply_right(data, n, cell_permutation); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 455s | ^~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 609 | _element->T_apply_right(data, n, cell_permutation); 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 455s /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 455s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:203, const Form&, std::span, const std::map, std::pair, int> >&, std::span, std::span) [with T = std::complex; U = double; auto:203 = dolfinx::la::petsc::Matrix::set_block_fn(Mat, InsertMode)::, std::span, std::span >)>]’: 455s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 233 | void assemble_matrix( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 247 | mesh->geometry().x(), constants, coefficients, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 248 | dof_marker0, dof_marker1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Tp = int]’: 455s /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 455s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_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 > >]’: 455s /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 455s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 455s | ^~~~~~~~ 455s /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 455s /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 455s 629 | return ranges::fill_n(std::move(__first), __len, __value); 455s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/fem/assembler.h:11: 455s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, std::span, const std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1289 | void assemble_vector( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 455s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1298 | constants, coefficients); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_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 > > >]’: 455s /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 455s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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 455s 1817 | { return _ReturnType(__i); } 455s | ^~~~~~~~~~~~~~~~ 455s /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 > > >]’: 455s /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 455s 960 | operator()(_It&& __first, _Sent __last) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >; = void; _Tp = std::complex; _Alloc = std::allocator >]’: 455s /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 455s 709 | vector(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~ 455s /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 455s /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 455s 719 | _M_range_initialize_n(__first, __last, __n); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 455s 610 | this->_M_impl._M_start, 455s | ~~~~~~~~~~~~~~~~~~~~~~~ 455s 611 | _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 455s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 683 | { return std::copy(__first, __first + __n, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 185 | __uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s [ 72%] Linking CXX executable demo_interpolation_different_meshes 455s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 455s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 455s | ^~~~~~~~~~~~ 455s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation_different_meshes && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation_different_meshes.dir/link.txt --verbose=1 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 346 | __niter_wrap(_From __from, _To __res) 455s | ^~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 185 | __uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 455s /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 >]’: 455s /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 455s 960 | operator()(_It&& __first, _Sent __last) const 455s | ^~~~~~~~ 455s /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]’: 455s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 455s | ^~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 709 | vector(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~ 455s /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 455s /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 455s 719 | _M_range_initialize_n(__first, __last, __n); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 455s | ^~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 577 | _element->Tt_apply(data, n, cell_permutation); 455s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 455s | ^~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 593 | _element->Tinv_apply(data, n, cell_permutation); 455s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 455s | ^~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 544 | _element->T_apply(data, n, cell_permutation); 455s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 371 | return std::__do_uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 373 | return std::uninitialized_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 683 | { return std::copy(__first, __first + __n, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 455s | ^~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 314 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 863 | operator()(_It& __it, _Sent __bound) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1905 | std::__introsort_loop(__first, __last, 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s 1906 | std::__lg(__last - __first) * 2, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1907 | __comp); 455s | ~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1908 | std::__final_insertion_sort(__first, __last, __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 608 | __miter_base(_Iterator __it) 455s | ^~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 642 | copy(_II __first, _II __last, _OI __result) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/fem/Function.h:10: 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 319 | return [](std::span, std::span, std::int32_t, int) 455s | ^ 455s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 455s | ^~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 314 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/vector:72: 455s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 455s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 455s 239 | __x.end()); 455s | ~~~~~~~~~~ 455s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 251 | end(), _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 455s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 455s from /usr/include/c++/14/vector:65: 455s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 455s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 455s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 993 | std::_Destroy(__first, __last); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 341 | return [dims, sub_element_fns](std::span data, 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 455s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 350 | block_size); 455s | ~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 362 | return [ebs, sub_fn](std::span data, 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 455s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/algorithm:63, 455s from /usr/include/basix/maps.h:8: 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result, std::ranges::borrowed_iterator_t<_Range>, _Out> std::ranges::__transform_fn::operator()(_Range1&&, _Range2&&, _Out, _Fp, _Proj1, _Proj2) const [with _Range1 = std::span&; _Range2 = std::vector&; _Out = std::back_insert_iterator >; _Fp = std::plus; _Proj1 = std::identity; _Proj2 = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 776 | ranges::begin(__r2), ranges::end(__r2), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 777 | std::move(__result), std::move(__binary_op), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 778 | std::move(__proj1), std::move(__proj2)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/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]’: 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1074:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1074 | void apply_lifting( 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:775:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1121:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1121 | bc->set(bc_values1, std::nullopt, 1); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 372 | return [this](std::span data, std::span cell_info, 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 1126 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 455s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1127 | bc_markers1, x0[j], alpha); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1126:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /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 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 1131 | lift_bc(b, *a[j], x_dofmap, x, constants[j], coeffs[j], bc_values1, 455s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1132 | bc_markers1, std::span(), alpha); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1131:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 376 | return [this](std::span data, std::span cell_info, 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 380 | return [this](std::span data, std::span cell_info, 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 455s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 455s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 384 | return [this](std::span data, std::span cell_info, 455s | ^ 455s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 386 | { T_apply(data, cell_info[cell], block_size); }; 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 737 | std::move(__result), 455s | ~~~~~~~~~~~~~~~~~~~~ 455s 738 | std::move(__op), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1789 | operator()(_Iter __first, _Sent __last, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1792 | auto __lasti = ranges::next(__first, __last); 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 455s | ^ 455s /usr/include/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 > >]’: 455s /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 455s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /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}]’: 455s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 587 | operator()(_ArgTypes... __args) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 455s | ^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2152 | return __find_if(__first, __last, __pred, 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 455s 2153 | std::__iterator_category(__first)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/la/Vector.h:14: 455s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, type) const [with T = std::complex; Allocator = std::allocator]’: 455s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 390 | void scatter_rev_begin(std::span send_buffer, 455s | ^~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 455s /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 455s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/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]’: 455s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 455s | ^~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 683 | { return std::copy(__first, __first + __n, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 683 | { return std::copy(__first, __first + __n, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/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 > >]’: 455s /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 455s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 455s | ^~~~~~~~ 455s /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 455s /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 455s 629 | return ranges::fill_n(std::move(__first), __len, __value); 455s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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 >]’: 455s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 455s 181 | void dot(U A, V B, P C, bool transpose = false) 455s | ^~~ 455s /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 455s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1805 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__lower_bound_fn::operator()(_Range&&, const _Tp&, _Comp, _Proj) const [with _Range = std::vector >&; _Tp = std::pair; _Proj = std::identity; _Comp = dolfinx::la::MatrixCSR >, std::vector, std::vector >::MatrixCSR(const dolfinx::la::SparsityPattern&, dolfinx::la::BlockMode)::]’: 455s /usr/include/c++/14/bits/ranges_algo.h:2094:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 2095 | __value, std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 642 | copy(_II __first, _II __last, _OI __result) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_fwd_begin(std::span, std::span, std::span, type) const [with T = std::complex; Allocator = std::allocator]’: 455s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 195 | void scatter_fwd_begin(std::span send_buffer, 455s | ^~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 455s /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 455s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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 >]’: 455s /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 455s 125 | void inv(U A, V B) 455s | ^~~ 455s /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 455s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 147 | { return std::copy(__first, __last, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 455s /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]’: 455s /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 455s 128 | math::dot(cell_geometry, dphi, J, true); 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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 455s /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 455s /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]’: 455s /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 455s 140 | math::inv(J, K); 455s | ~~~~~~~~~^~~~~~ 455s /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 455s /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 455s 142 | math::pinv(J, K); 455s | ~~~~~~~~~~^~~~~~ 455s /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 455s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 455s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 455s /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 455s 87 | auto det(Matrix A) 455s | ^~~ 455s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 455s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 455s | ^~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/vector:72: 455s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 455s 957 | vector<_Tp, _Alloc>:: 455s | ^~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 455s /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]’: 455s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 152 | compute_jacobian_determinant(const U& J, std::span w) 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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 455s 172 | math::dot(B, J, BA); 455s | ~~~~~~~~~^~~~~~~~~~ 455s /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 455s /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 455s In file included from /usr/include/c++/14/bits/stl_vector.h:69: 455s /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 >]’: 455s /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 455s 960 | operator()(_It&& __first, _Sent __last) const 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 709 | vector(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~ 455s /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 455s /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 455s 719 | _M_range_initialize_n(__first, __last, __n); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 455s | ^~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/numeric:62, 455s from /usr/include/basix/finite-element.h:19: 455s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 455s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s In file included from /usr/include/c++/14/algorithm:61: 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 455s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 46 | void reorder_list(std::span list, std::span nodemap) 455s | ^~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 53 | const std::vector orig(list.begin(), list.end()); 455s | ^~~~ 455s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 58 | std::ranges::copy(links_old, links_new.begin()); 455s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 455s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 455s 239 | __x.end()); 455s | ~~~~~~~~~~ 455s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 251 | end(), _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 455s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 455s from /usr/include/c++/14/vector:65: 455s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 455s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 455s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 993 | std::_Destroy(__first, __last); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1805 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1134 | operator()(_Iter __first, _Sent __last, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1139 | return {__first, __first}; 455s | ^ 455s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1148 | return {++__dest, __first}; 455s | ^ 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 1577 | erase(const_iterator __first, const_iterator __last) 455s | ^~~~~ 455s /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 455s /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 455s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 1549 | erase(const_iterator __position) 455s | ^~~~~ 455s /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 455s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 642 | copy(_II __first, _II __last, _OI __result) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 371 | return std::__do_uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 373 | return std::uninitialized_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 455s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 455s from /usr/include/dolfinx/fem/Function.h:11: 455s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 455s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 119 | std::ranges::copy(buffer, range.begin()); 455s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 455s /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 >]’: 455s /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 455s 212 | void pinv(U A, V P) 455s | ^~~~ 455s /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 455s /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 455s 245 | dot(AT, A, ATA); 455s | ~~~^~~~~~~~~~~~ 455s /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 455s /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 455s 246 | inv(ATA, Inv); 455s | ~~~^~~~~~~~~~ 455s /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 455s 247 | dot(Inv, AT, P); 455s | ~~~^~~~~~~~~~~~ 455s /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 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1863 | __partial_sort(_RandomAccessIterator __first, 455s | ^~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1868 | std::__heap_select(__first, __middle, __last, __comp); 455s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1869 | std::__sort_heap(__first, __middle, __comp); 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1856 | __comp); 455s | ~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 455s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 455s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 455s 540 | x.insert(x.end(), {x0, x1}); 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 565 | v2, v3, vmid}); 455s | ~~~~~~~~~~~~~~ 455s /usr/include/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&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1770 | __insertion_sort(_RandomAccessIterator __first, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/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 455s 1777 | if (__comp(__i, __first)) 455s | ~~~~~~^~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/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 455s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 455s | ^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 627 | {x.size() / 2, 2}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 632 | std::vector{}, {0, 2}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 455s from /usr/include/dolfinx.h:10: 455s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 455s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 676 | distribute_data(MPI_Comm comm0, std::span indices, 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/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&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 455s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 2021 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/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 >]’: 455s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 455s 181 | void dot(U A, V B, P C, bool transpose = false) 455s | ^~~ 455s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 455s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 455s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 382 | create_geometry( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 424 | const std::vector l2l = graph::build::compute_local_to_local( 455s | ^~~ 455s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 429 | std::ranges::transform(l2l, igi.begin(), 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 455s 430 | [&nodes](auto index) { return nodes[index]; }); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_quad(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&) [with T = double]’: 455s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 455s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 671 | i0 + iy + ny + 2}); 455s | ~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 676 | {x.size() / 2, 2}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 681 | std::vector{}, {0, 2}, partitioner); 455s | ^ 455s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s In file included from /usr/include/basix/maps.h:7: 455s /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]’: 455s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 455s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1849 | permute_data(u, n, cell_info, _eperm); 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1852 | transform_data(u, n, cell_info, _etrans_invT, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1853 | precompute::apply_matrix); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1833 | permute_data(u, n, cell_info, _eperm_inv); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1836 | transform_data(u, n, cell_info, _etransT, 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1837 | precompute::apply_matrix); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 455s /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 455s 376 | operator()(_Range&& __r, _Out __result) const 455s | ^~~~~~~~ 455s /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 455s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 379 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s /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 455s /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]’: 455s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1865 | permute_data(u, n, cell_info, _eperm_inv); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1868 | transform_data(u, n, cell_info, _etrans_inv, 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1869 | precompute::apply_matrix); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1810 | void FiniteElement::T_apply(std::span u, int n, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1817 | permute_data(u, n, cell_info, _eperm); 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1820 | transform_data(u, n, cell_info, _etrans, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1821 | precompute::apply_matrix); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 455s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 455s 1104 | constexpr default_accessor(default_accessor) noexcept {} 455s | ^~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1964 | transform_data(u, n, cell_info, _etrans_inv, 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1965 | precompute::apply_tranpose_matrix_right); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 455s | ^~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 523 | cmap.tabulate(1, X, Xshape, phi_b); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1887 | permute_data(dblock, 1, cell_info, _eperm); 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1892 | transform_data(u, n, cell_info, _etrans, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1893 | precompute::apply_tranpose_matrix_right); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 620 | apply_dof_transformation0( 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 455s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 622 | dim0 * value_size_ref0), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~ 455s 623 | cell_info0, cells0[c], value_size_ref0); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1911 | permute_data(dblock, 1, cell_info, _eperm); 455s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1916 | transform_data(u, n, cell_info, _etrans_invT, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1917 | precompute::apply_tranpose_matrix_right); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1940 | transform_data(u, n, cell_info, _etransT, 455s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1941 | precompute::apply_tranpose_matrix_right); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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 > >]’: 455s /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 455s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 455s | ^~~~~~~~ 455s /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 455s /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 455s 629 | return ranges::fill_n(std::move(__first), __len, __value); 455s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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]’: 455s /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 455s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 455s | ^~~~~~~~~~ 455s /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 455s 1154 | std::__fill_a(__first, __first + __n, __value); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 683 | { return std::copy(__first, __first + __n, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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 > >]’: 455s /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 455s 1508 | move_iterator(iterator_type __i) 455s | ^~~~~~~~~~~~~ 455s /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 >]’: 455s /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 455s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 455s | ^~~~~~~~~~~~~~~~~~~~~ 455s /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 455s /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 455s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1720 | __start, _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 147 | { return std::copy(__first, __last, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/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)::]’: 455s /usr/include/c++/14/bits/ranges_algo.h:2094:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2094 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 2095 | __value, std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 455s 147 | { return std::copy(__first, __last, __result); } 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13: 455s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form]’: 455s /usr/include/dolfinx/fem/utils.h:1365:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 455s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 455s | ^~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 185 | __uninit_copy(__first, __last, __result); 455s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 455s | ^~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1876 | __introsort_loop(_RandomAccessIterator __first, 455s | ^~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1884 | std::__partial_sort(__first, __last, __last, __comp); 455s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 455s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 455s | ^~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1819 | __comp); 455s | ~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, std::map, std::pair, int> >&) [with T = double; U = double]’: 455s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 455s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1822 | std::__insertion_sort(__first, __last, __comp); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 455s | ^~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 455s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 455s | ^~~~~~~~ 455s /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 455s /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 455s /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 455s 368 | return ranges::__copy_or_move(std::move(__first), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 455s 369 | std::move(__last), 455s | ~~~~~~~~~~~~~~~~~~ 455s 370 | std::move(__result)); 455s | ~~~~~~~~~~~~~~~~~~~~ 455s /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 455s /usr/include/dolfinx/fem/assembler.h: In function ‘void dolfinx::fem::assemble_matrix(auto:204, const Form&, std::span, const std::map, std::pair, int> >&, const std::vector > >&) [with T = double; U = double; auto:204 = dolfinx::la::MatrixCSR >, std::vector, std::vector >::mat_add_values<>()::, std::span, std::span)>]’: 455s /usr/include/dolfinx/fem/assembler.h:267:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 267 | void assemble_matrix( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 455s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 455s | ^~~~~~~~ 455s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 455s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 1002 | operator()(_It __x, _Sent __bound) const 455s | ^~~~~~~~ 455s /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 455s /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]’: 455s /usr/include/dolfinx/la/MatrixCSR.h:714:12: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 714 | std::fill(std::next(_data.begin(), _row_ptr[local_size0] * bs2), _data.end(), 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 715 | 0); 455s | ~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 455s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 455s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 455s | ^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s /usr/include/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)::]’: 455s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 927 | void pack_coefficient_entity(std::span c, int cstride, 455s | ^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2107 | if (__pred(__first)) 455s | ~~~~~~^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2111 | if (__pred(__first)) 455s | ~~~~~~^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2115 | if (__pred(__first)) 455s | ~~~~~~^~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2119 | if (__pred(__first)) 455s | ~~~~~~^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2127 | if (__pred(__first)) 455s | ~~~~~~^~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2132 | if (__pred(__first)) 455s | ~~~~~~^~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 455s 2137 | if (__pred(__first)) 455s | ~~~~~~^~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/numeric:62: 455s /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)>]’: 455s /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 455s 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, 455s | ^~~~~~~~~~ 455s /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 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 642 | copy(_II __first, _II __last, _OI __result) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/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]’: 455s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 111 | void assemble_vector( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 116 | impl::assemble_vector(b, L, constants, coefficients); 455s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /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)::]’: 455s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 927 | void pack_coefficient_entity(std::span c, int cstride, 455s | ^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = double; Container = std::vector >]’: 455s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 146 | std::span(_buffer_local), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 147 | _request); 455s | ~~~~~~~~~ 455s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 608 | __miter_base(_Iterator __it) 455s | ^~~~~~~~~~~~ 455s /usr/include/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)::]’: 455s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 927 | void pack_coefficient_entity(std::span c, int cstride, 455s | ^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/algorithm:61: 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s In file included from /usr/include/c++/14/bits/ranges_algo.h:38: 455s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 455s /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 455s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/c++/14/array:43, 455s from /usr/include/basix/cell.h:7: 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = __gnu_cxx::__normal_iterator > >; _Size = int; _Tp = int]’: 455s /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 455s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 455s | ^~~~~~ 455s /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)::]’: 455s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 927 | void pack_coefficient_entity(std::span c, int cstride, 455s | ^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 455s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 642 | copy(_II __first, _II __last, _OI __result) 455s | ^~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 455s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 1426 | insert(const_iterator __position, initializer_list __l) 455s | ^~~~~~ 455s /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 455s /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 455s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 455s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1430 | std::random_access_iterator_tag()); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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 >)>]’: 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 494 | void assemble_matrix( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 549 | impl::assemble_cells( 455s | ~~~~~~~~~~~~~~~~~~~~^ 455s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /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 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 572 | impl::assemble_exterior_facets( 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 455s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 574 | a.domain(IntegralType::exterior_facet, i), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 578 | perms); 455s | ~~~~~~ 455s /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 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 588 | impl::assemble_interior_facets( 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 455s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 590 | a.domain(IntegralType::interior_facet, i), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 594 | cell_info1, perms); 455s | ~~~~~~~~~~~~~~~~~~ 455s /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 455s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_subrange_t<_Range1> std::ranges::__unique_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 455s /usr/include/c++/14/bits/ranges_algo.h:1158:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 455s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1159 | std::move(__comp), std::move(__proj)); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 455s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 455s 610 | this->_M_impl._M_start, 455s | ~~~~~~~~~~~~~~~~~~~~~~~ 455s 611 | _M_get_Tp_allocator()); 455s | ~~~~~~~~~~~~~~~~~~~~~~ 455s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 455s from /usr/include/dolfinx/geometry/utils.h:9, 455s from /usr/include/dolfinx/fem/interpolate.h:19, 455s from /usr/include/dolfinx/fem/Function.h:12: 455s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 455s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 783 | Mesh> create_mesh( 455s | ^~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 455s | ^ 455s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 830 | cells1 = std::vector(cells.begin(), cells.end()); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 455s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 841 | std::vector cells1_v 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 880 | boundary_v.erase(unique_end, range_end); 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 885 | boundary_v.erase(boundary_v.begin()); 455s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 455s 905 | nodes1.erase(unique_end, range_end); 455s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 911 | Geometry geometry 455s | ^~~~~~~~ 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/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 > >]’: 455s /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 455s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 455s | ^~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1147 | void assemble_vector( 455s | ^~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1189 | impl::assemble_cells( 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 455s 1190 | P0, b, x_dofmap, x, cells, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1192 | coeffs, cstride, cell_info0); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /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 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1196 | impl::assemble_cells( 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 455s 1197 | P0, b, x_dofmap, x, cells, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1199 | coeffs, cstride, cell_info0); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /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 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 455s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1205 | fn, constants, coeffs, cstride, cell_info0); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /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 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1229 | impl::assemble_exterior_facets( 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 455s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1232 | constants, coeffs, cstride, cell_info0, perms); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /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 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1236 | impl::assemble_exterior_facets( 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 455s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1239 | constants, coeffs, cstride, cell_info0, perms); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /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 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1243 | impl::assemble_exterior_facets( 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 455s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1246 | constants, coeffs, cstride, cell_info0, perms); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /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 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1260 | impl::assemble_interior_facets( 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 455s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1263 | constants, coeffs, cstride, cell_info0, perms); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /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 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1267 | impl::assemble_interior_facets( 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 455s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1270 | constants, coeffs, cstride, cell_info0, perms); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /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 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s 1274 | impl::assemble_interior_facets( 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 455s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s 1277 | constants, coeffs, cstride, cell_info0, perms); 455s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 455s /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 455s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 455s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 608 | __miter_base(_Iterator __it) 455s | ^~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 455s | ^~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s /usr/include/c++/14/bits/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 >&}]’: 455s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 455s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 455s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 455s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 455s | ^~~~~~ 455s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s In file included from /usr/include/dolfinx/fem/Function.h:10: 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 319 | return [](std::span, std::span, std::int32_t, int) 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 341 | return [dims, sub_element_fns](std::span data, 456s | ^ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1589 | __heap_select(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1593 | std::__make_heap(__first, __middle, __comp); 456s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 456s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 350 | block_size); 456s | ~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1595 | if (__comp(__i, __first)) 456s | ~~~~~~^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 456s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 425 | std::__pop_heap(__first, __last, __last, __comp); 456s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 88 | if (__comp(__a, __b)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 90 | if (__comp(__b, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 91 | std::iter_swap(__result, __b); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 92 | else if (__comp(__a, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 93 | std::iter_swap(__result, __c); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 95 | std::iter_swap(__result, __a); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 97 | else if (__comp(__a, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 98 | std::iter_swap(__result, __a); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 99 | else if (__comp(__b, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 100 | std::iter_swap(__result, __c); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 102 | std::iter_swap(__result, __b); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1829 | __unguarded_partition(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 362 | return [ebs, sub_fn](std::span data, 456s | ^ 456s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1835 | while (__comp(__first, __pivot)) 456s | ~~~~~~^~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1838 | while (__comp(__pivot, __last)) 456s | ~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 456s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1842 | std::iter_swap(__first, __last); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 372 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 456s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 456s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 376 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 923 | std::__miter_base(__last), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 924 | __result); 456s | ~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 380 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 384 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 386 | { T_apply(data, cell_info[cell], block_size); }; 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span > >; _Size = int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, 4294967295>, std::span, int, int}]’: 456s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 587 | operator()(_ArgTypes... __args) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::extents, std::layout_right, std::default_accessor > >&; T = std::complex]’: 456s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 456s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 456s | ^~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 456s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 456s | ^~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 577 | _element->Tt_apply(data, n, cell_permutation); 456s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 456s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 456s | ^~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 593 | _element->Tinv_apply(data, n, cell_permutation); 456s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/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]’: 456s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1674 | void FiniteElement::permute_data( 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 456s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 456s | ^~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 544 | _element->T_apply(data, n, cell_permutation); 456s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 456s /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 456s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 456s 683 | { return std::copy(__first, __first + __n, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/basix/finite-element.h:12: 456s /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]’: 456s /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 456s 243 | void apply_matrix( 456s | ^~~~~~~~~~~~ 456s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /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]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 456s | ^~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 985 | _lift_bc_cells( 456s | ~~~~~~~~~~~~~~~~~~~~~~~^ 456s 986 | b, x_dofmap, x, kernel, cells, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 990 | bc_markers1, x0, alpha); 456s | ~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /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 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 994 | _lift_bc_cells( 456s | ~~~~~~~~~~~~~~~~~~~~~~~^ 456s 995 | b, x_dofmap, x, kernel, cells, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 999 | bc_markers1, x0, alpha); 456s | ~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /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 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _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 > > >]’: 456s /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 456s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1005 | P0, 456s | ~~~ 456s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1008 | bc_values1, bc_markers1, x0, alpha); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /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 456s 683 | { return std::copy(__first, __first + __n, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /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 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1028 | _lift_bc_exterior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1030 | a.domain(IntegralType::exterior_facet, i), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1034 | bc_markers1, x0, alpha, perms); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /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 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1043 | _lift_bc_interior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1045 | a.domain(IntegralType::interior_facet, i), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1049 | bc_markers1, x0, alpha); 456s | ~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /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 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /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]’: 456s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1733 | void FiniteElement::transform_data( 456s | ^~~~~~~~~~~~~~~~ 456s /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 456s 1754 | op(std::span(v_size_t), 456s | ~~^~~~~~~~~~~~~~~~~~~~~ 456s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1756 | dofstart, block_size); 456s | ~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /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 456s 1775 | op(std::span(v_size_t), 456s | ~~^~~~~~~~~~~~~~~~~~~~~ 456s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1777 | dofstart, block_size); 456s | ~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /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 456s 1786 | op(std::span(v_size_t), 456s | ~~^~~~~~~~~~~~~~~~~~~~~ 456s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1788 | dofstart, block_size); 456s | ~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 456s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian(const U&, const V&, W&&) [with U = std::mdspan, std::layout_stride, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; W = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 456s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 456s 128 | math::dot(cell_geometry, dphi, J, true); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/CoordinateElement.h:128:14: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static void dolfinx::fem::CoordinateElement::compute_jacobian_inverse(const U&, V&&) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >&; T = double]’: 456s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 140 | math::inv(J, K); 456s | ~~~~~~~~~^~~~~~ 456s /usr/include/dolfinx/fem/CoordinateElement.h:140:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 142 | math::pinv(J, K); 456s | ~~~~~~~~~~^~~~~~ 456s /usr/include/dolfinx/fem/CoordinateElement.h:142:17: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/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]’: 456s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1674 | void FiniteElement::permute_data( 456s | ^~~~~~~~~~~~~~~~ 456s /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]’: 456s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1733 | void FiniteElement::transform_data( 456s | ^~~~~~~~~~~~~~~~ 456s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 456s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 456s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 87 | auto det(Matrix A) 456s | ^~~ 456s /usr/include/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 456s 1754 | op(std::span(v_size_t), 456s | ~~^~~~~~~~~~~~~~~~~~~~~ 456s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1756 | dofstart, block_size); 456s | ~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /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 456s 1786 | op(std::span(v_size_t), 456s | ~~^~~~~~~~~~~~~~~~~~~~~ 456s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1788 | dofstart, block_size); 456s | ~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /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 456s 1797 | op(std::span(v_size_t), 456s | ~~^~~~~~~~~~~~~~~~~~~~~ 456s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1799 | dofstart, block_size); 456s | ~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor >&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor >; _Enable = void]’: 456s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 456s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/CoordinateElement.h: In static member function ‘static double dolfinx::fem::CoordinateElement::compute_jacobian_determinant(const U&, std::span) [with U = std::mdspan, std::layout_right, std::default_accessor >; T = double]’: 456s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 152 | compute_jacobian_determinant(const U& J, std::span w) 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/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> >]’: 456s /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 456s 376 | operator()(_Range&& __r, _Out __result) const 456s | ^~~~~~~~ 456s /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 456s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 379 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /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 456s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 172 | math::dot(B, J, BA); 456s | ~~~~~~~~~^~~~~~~~~~ 456s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘const std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/CoordinateElement.h:172:16: note: parameter passing for argument of type ‘mdspan2_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 456s /usr/include/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]’: 456s /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 456s 285 | void apply_tranpose_matrix_right( 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolate_same_map(dolfinx::fem::Function&, const dolfinx::fem::Function&, std::span, std::span) [with T = std::complex; U = double]’: 456s /usr/include/dolfinx/fem/interpolate.h:424:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 424 | apply_dof_transformation(local0, cell_info0, cells0[c], 1); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h:433:32: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 433 | apply_inverse_dof_transform(local1, cell_info1, cells1[c], 1); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /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]’: 456s /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 456s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~ 456s /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 456s /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 456s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1720 | __start, _M_get_Tp_allocator()); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 386 | __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/c++/14/array:43, 456s from /usr/include/basix/cell.h:7: 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 398 | return std::__uninitialized_copy_a 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::impl::interpolation_apply(U&&, V&&, std::span, int) [with U = std::mdspan, std::layout_right, std::default_accessor >&; V = std::mdspan, std::extents, std::experimental::layout_right_padded<4294967295>, std::default_accessor > >&; T = std::complex]’: 456s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 386 | __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 398 | return std::__uninitialized_copy_a 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1631 | _M_allocate_and_copy(size_type __n, 456s | ^~~~~~~~~~~~~~~~~~~~ 456s /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 456s /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 456s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1638 | _M_get_Tp_allocator()); 456s | ~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_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 > >]’: 456s /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 456s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 456s | ^~~~~~~~ 456s /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]’: 456s /usr/include/dolfinx/fem/interpolate.h:523:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 523 | cmap.tabulate(1, X, Xshape, phi_b); 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/interpolate.h:607:50: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 607 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h:620:32: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 620 | apply_dof_transformation0( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 621 | std::span(basis_reference0_b.data() + p * dim0 * value_size_ref0, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 622 | dim0 * value_size_ref0), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~ 456s 623 | cell_info0, cells0[c], value_size_ref0); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/interpolate.h:688:33: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 456s 688 | apply_inverse_dof_transform1(local1, cell_info1, cells1[c], 1); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::binary_transform_result<_Iter1, _Iter2, _Out> std::ranges::__transform_fn::operator()(_Iter1, _Sent1, _Iter2, _Sent2, _Out, _Fp, _Proj1, _Proj2) const [with _Iter1 = __gnu_cxx::__normal_iterator >; _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]’: 456s /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 456s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:750:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator*, vector > > >; _ForwardIterator = complex*; _Tp = complex]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 456s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 456s 371 | return std::__do_uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 456s 373 | return std::uninitialized_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_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]’: 456s /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 456s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~ 456s /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 456s /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 456s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1720 | __start, _M_get_Tp_allocator()); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 683 | { return std::copy(__first, __first + __n, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_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 >]’: 456s /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 456s 960 | operator()(_It&& __first, _Sent __last) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 709 | vector(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~ 456s /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 456s /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 456s 719 | _M_range_initialize_n(__first, __last, __n); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 376 | operator()(_Range&& __r, _Out __result) const 456s | ^~~~~~~~ 456s /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 456s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 379 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /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 456s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1631 | _M_allocate_and_copy(size_type __n, 456s | ^~~~~~~~~~~~~~~~~~~~ 456s /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 456s /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 456s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1638 | _M_get_Tp_allocator()); 456s | ~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 147 | { return std::copy(__first, __last, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1789 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1792 | auto __lasti = ranges::next(__first, __last); 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 456s | ^ 456s In file included from /usr/include/c++/14/tuple:44, 456s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 456s from /usr/include/c++/14/bits/memory_resource.h:41, 456s from /usr/include/c++/14/vector:87: 456s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 456s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 767 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1863 | __partial_sort(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1868 | std::__heap_select(__first, __middle, __last, __comp); 456s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1869 | std::__sort_heap(__first, __middle, __comp); 456s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1856 | __comp); 456s | ~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 456s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1770 | __insertion_sort(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1777 | if (__comp(__i, __first)) 456s | ~~~~~~^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 456s | ^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 456s 195 | vector<_Tp, _Alloc>:: 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 456s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 456s | ^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 456s | ^~~~~~~~ 456s /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 456s /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 456s /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 456s 368 | return ranges::__copy_or_move(std::move(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 456s 369 | std::move(__last), 456s | ~~~~~~~~~~~~~~~~~~ 456s 370 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /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 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 456s 181 | vector<_Tp, _Alloc>:: 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 456s | ^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1789 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1792 | auto __lasti = ranges::next(__first, __last); 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 456s | ^ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/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)::]’: 456s /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 456s 2064 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /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 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 185 | __uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/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 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 456s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 3147 | std::move(__comp), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 376 | operator()(_Range&& __r, _Out __result) const 456s | ^~~~~~~~ 456s /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 456s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 379 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /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 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 456s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 927 | void pack_coefficient_entity(std::span c, int cstride, 456s | ^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s [ 72%] Built target demo_interpolation_different_meshes 456s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 456s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 508 | { return std::get<0>(idx) != r; }); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 553 | [](auto x) { return std::get<1>(x); }); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 646 | std::next(x_new.begin(), shape[1] * i)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 658 | std::next(x_new.begin(), shape[1] * i)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 456s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 927 | void pack_coefficient_entity(std::span c, int cstride, 456s | ^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 371 | return std::__do_uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 373 | return std::uninitialized_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 456s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 927 | void pack_coefficient_entity(std::span c, int cstride, 456s | ^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack_coefficient_entity(std::span<_Type, 4294967295>, int, const dolfinx::fem::Function&, std::span, std::span, std::size_t, auto:162&&, int32_t) [with T = std::complex; U = double; auto:162 = dolfinx::fem::pack_coefficients, double>(const Form, double>&, IntegralType, int, std::span >, int)::]’: 456s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 927 | void pack_coefficient_entity(std::span c, int cstride, 456s | ^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 371 | return std::__do_uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 373 | return std::uninitialized_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 456s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1999 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/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 >)>]’: 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 494 | void assemble_matrix( 456s | ^~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/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]’: 456s /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 456s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~ 456s /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 456s /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 456s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1720 | __start, _M_get_Tp_allocator()); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 549 | impl::assemble_cells( 456s | ~~~~~~~~~~~~~~~~~~~~^ 456s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 572 | impl::assemble_exterior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 574 | a.domain(IntegralType::exterior_facet, i), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 578 | perms); 456s | ~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 588 | impl::assemble_interior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 590 | a.domain(IntegralType::interior_facet, i), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 594 | cell_info1, perms); 456s | ~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 456s | ^~~~~~~~ 456s /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 456s /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 456s /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 456s 368 | return ranges::__copy_or_move(std::move(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 456s 369 | std::move(__last), 456s | ~~~~~~~~~~~~~~~~~~ 456s 370 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /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 456s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 456s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 608 | __miter_base(_Iterator __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 456s from /usr/include/c++/14/bits/stl_algobase.h:67: 456s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 193 | return std::_Destroy_aux::__destroy(__first, __last); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 196 | __destroy(__first, __last); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 737 | std::move(__result), 456s | ~~~~~~~~~~~~~~~~~~~~ 456s 738 | std::move(__op), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1002 | operator()(_It __x, _Sent __bound) const 456s | ^~~~~~~~ 456s /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 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 456s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 675 | move(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 683 | return std::__copy_move_a(std::__miter_base(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 684 | std::__miter_base(__last), __result); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 147 | { return std::copy(__first, __last, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 456s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 3123 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 456s | ^~~~~~~~ 456s /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 456s /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 456s /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 456s 368 | return ranges::__copy_or_move(std::move(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 456s 369 | std::move(__last), 456s | ~~~~~~~~~~~~~~~~~~ 456s 370 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /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 456s /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 > >]’: 456s /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 456s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 456s | ^~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&) [with T = std::complex; U = double]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1147 | void assemble_vector( 456s | ^~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1189 | impl::assemble_cells( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1190 | P0, b, x_dofmap, x, cells, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1192 | coeffs, cstride, cell_info0); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1196 | impl::assemble_cells( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1197 | P0, b, x_dofmap, x, cells, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1199 | coeffs, cstride, cell_info0); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 456s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1205 | fn, constants, coeffs, cstride, cell_info0); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1229 | impl::assemble_exterior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1232 | constants, coeffs, cstride, cell_info0, perms); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1236 | impl::assemble_exterior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1239 | constants, coeffs, cstride, cell_info0, perms); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1243 | impl::assemble_exterior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1246 | constants, coeffs, cstride, cell_info0, perms); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1260 | impl::assemble_interior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1263 | constants, coeffs, cstride, cell_info0, perms); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1267 | impl::assemble_interior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1270 | constants, coeffs, cstride, cell_info0, perms); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 1274 | impl::assemble_interior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1277 | constants, coeffs, cstride, cell_info0, perms); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic/main.cpp: In lambda function: 456s /tmp/autopkgtest.lIfmcX/build.Nrz/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 456s 179 | [](auto x) -> std::pair, std::vector> 456s | ^ 456s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 456s 1426 | insert(const_iterator __position, initializer_list __l) 456s | ^~~~~~ 456s /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 456s /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 456s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 456s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1430 | std::random_access_iterator_tag()); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1805 | std::move(__comp), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 456s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 3867 | find_if(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 3876 | return std::__find_if(__first, __last, 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h: In function ‘dolfinx::mesh::Mesh::type> dolfinx::mesh::create_mesh(MPI_Comm, MPI_Comm, std::span, const dolfinx::fem::CoordinateElement::type>&, MPI_Comm, const U&, std::array, const CellPartitionFunction&) [with U = std::vector >]’: 456s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 783 | Mesh> create_mesh( 456s | ^~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 456s | ^ 456s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 830 | cells1 = std::vector(cells.begin(), cells.end()); 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 841 | std::vector cells1_v 456s | ^~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 880 | boundary_v.erase(unique_end, range_end); 456s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 885 | boundary_v.erase(boundary_v.begin()); 456s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 456s | ^~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 905 | nodes1.erase(unique_end, range_end); 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 911 | Geometry geometry 456s | ^~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 737 | std::move(__result), 456s | ~~~~~~~~~~~~~~~~~~~~ 456s 738 | std::move(__op), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 683 | { return std::copy(__first, __first + __n, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 456s | ^~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 456s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 456s | ^~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 456s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 456s | ^~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 577 | _element->Tt_apply(data, n, cell_permutation); 456s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 456s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 456s | ^~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 593 | _element->Tinv_apply(data, n, cell_permutation); 456s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 456s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 456s | ^~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 544 | _element->T_apply(data, n, cell_permutation); 456s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, span > >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s 683 | { return std::copy(__first, __first + __n, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, span > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s 683 | { return std::copy(__first, __first + __n, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/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]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 929 | void lift_bc(std::span b, const Form& a, mdspan2_t x_dofmap, 456s | ^~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:929:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 371 | return std::__do_uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 373 | return std::uninitialized_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 985 | _lift_bc_cells( 456s | ~~~~~~~~~~~~~~~~~~~~~~~^ 456s 986 | b, x_dofmap, x, kernel, cells, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 987 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 988 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 989 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 990 | bc_markers1, x0, alpha); 456s | ~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /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 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:985:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 994 | _lift_bc_cells( 456s | ~~~~~~~~~~~~~~~~~~~~~~~^ 456s 995 | b, x_dofmap, x, kernel, cells, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 996 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 997 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 998 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 999 | bc_markers1, x0, alpha); 456s | ~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /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 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:994:30: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1003 | _lift_bc_cells(b, x_dofmap, x, kernel, cells, 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1004 | {dofmap0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1005 | P0, 456s | ~~~ 456s 1006 | {dofmap1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1007 | P1T, constants, coeffs, cstride, cell_info0, cell_info1, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1008 | bc_values1, bc_markers1, x0, alpha); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /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 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1003:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1028 | _lift_bc_exterior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1029 | b, x_dofmap, x, num_facets_per_cell, kernel, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1030 | a.domain(IntegralType::exterior_facet, i), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1031 | {dofmap0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1032 | {dofmap1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1033 | constants, coeffs, cstride, cell_info0, cell_info1, bc_values1, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1034 | bc_markers1, x0, alpha, perms); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /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 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1028:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1043 | _lift_bc_interior_facets( 456s | ~~~~~~~~~~~~~~~~~~~~~~~~^ 456s 1044 | b, x_dofmap, x, num_facets_per_cell, kernel, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1045 | a.domain(IntegralType::interior_facet, i), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1046 | {dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1047 | {dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1048 | constants, coeffs, cstride, cell_info0, cell_info1, perms, bc_values1, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1049 | bc_markers1, x0, alpha); 456s | ~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /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 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1043:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 456s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 456s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 3867 | find_if(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 3876 | return std::__find_if(__first, __last, 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 737 | std::move(__result), 456s | ~~~~~~~~~~~~~~~~~~~~ 456s 738 | std::move(__op), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 715 | return std::__copy_n(__first, __n2, __result, 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s 716 | std::__iterator_category(__first)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 715 | return std::__copy_n(__first, __n2, __result, 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s 716 | std::__iterator_category(__first)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 683 | { return std::copy(__first, __first + __n, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 456s | ^~~~~~~~ 456s /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 456s /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 456s 629 | return ranges::fill_n(std::move(__first), __len, __value); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_stride, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 181 | void dot(U A, V B, P C, bool transpose = false) 456s | ^~~ 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 386 | __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 456s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 125 | void inv(U A, V B) 456s | ^~~ 456s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s In file included from /usr/include/c++/14/array:43, 456s from /usr/include/basix/cell.h:7: 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/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)::]’: 456s /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 456s 2064 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /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 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 398 | return std::__uninitialized_copy_a 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 386 | __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 398 | return std::__uninitialized_copy_a 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/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 > >]’: 456s /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 456s 376 | operator()(_Range&& __r, _Out __result) const 456s | ^~~~~~~~ 456s /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 456s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 379 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /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 456s /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]’: 456s /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 456s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~ 456s /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 456s /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 456s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1720 | __start, _M_get_Tp_allocator()); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::pack_coefficients(const Form&, IntegralType, int, std::span<_Type, 4294967295>, int) [with T = double; U = double]’: 456s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 456s | ^~~~~~~~~~~~~~~~~ 456s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 456s /tmp/autopkgtest.lIfmcX/build.Nrz/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 456s 59 | [](auto x) -> std::pair, std::vector> 456s | ^ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 683 | { return std::copy(__first, __first + __n, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_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 >]’: 456s /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 456s 960 | operator()(_It&& __first, _Sent __last) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 709 | vector(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~ 456s /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 456s /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 456s 719 | _M_range_initialize_n(__first, __last, __n); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 376 | operator()(_Range&& __r, _Out __result) const 456s | ^~~~~~~~ 456s /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 456s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 379 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /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 456s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:1631:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1631 | _M_allocate_and_copy(size_type __n, 456s | ^~~~~~~~~~~~~~~~~~~~ 456s /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 456s /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 456s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1638 | _M_get_Tp_allocator()); 456s | ~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1789 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1792 | auto __lasti = ranges::next(__first, __last); 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 456s | ^ 456s In file included from /usr/include/c++/14/tuple:44, 456s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 456s from /usr/include/c++/14/bits/memory_resource.h:41, 456s from /usr/include/c++/14/vector:87: 456s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 456s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 767 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 456s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 456s 195 | vector<_Tp, _Alloc>:: 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 456s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 456s | ^~~~~~~~~~~~~~ 456s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 456s /tmp/autopkgtest.lIfmcX/build.Nrz/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 456s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 456s 181 | vector<_Tp, _Alloc>:: 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 456s | ^~~~~~~~~~~~~~ 456s /usr/include/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)>]’: 456s /usr/include/dolfinx/fem/assembler.h:233:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 233 | void assemble_matrix( 456s | ^~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 246 | impl::assemble_matrix(mat_add, a, mesh->geometry().dofmap(), 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 247 | mesh->geometry().x(), constants, coefficients, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 248 | dof_marker0, dof_marker1); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assembler.h:246:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = double*; _OI = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = int]’: 456s /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 456s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 456s | ^~~~ 456s /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 456s /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 456s 1029 | std::__fill_a(__first, __last, __value); 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 185 | __uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 456s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 3147 | std::move(__comp), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/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]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1289 | void assemble_vector( 456s | ^~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 456s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1298 | constants, coefficients); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s In file included from /usr/include/dolfinx/la/Vector.h:14: 456s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, type) const [with T = double; Allocator = std::allocator]’: 456s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 390 | void scatter_rev_begin(std::span send_buffer, 456s | ^~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 376 | operator()(_Range&& __r, _Out __result) const 456s | ^~~~~~~~ 456s /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 456s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 379 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /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 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 683 | { return std::copy(__first, __first + __n, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 456s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 456s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 508 | { return std::get<0>(idx) != r; }); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 456s | ^~~~~~~~ 456s /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 456s /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 456s 629 | return ranges::fill_n(std::move(__first), __len, __value); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 553 | [](auto x) { return std::get<1>(x); }); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/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]’: 456s /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 456s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 456s | ^~~~~~~~~~ 456s /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 456s 1154 | std::__fill_a(__first, __first + __n, __value); 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 646 | std::next(x_new.begin(), shape[1] * i)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 658 | std::next(x_new.begin(), shape[1] * i)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 456s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 212 | void pinv(U A, V P) 456s | ^~~~ 456s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 245 | dot(AT, A, ATA); 456s | ~~~^~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/math.h:246:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 246 | inv(ATA, Inv); 456s | ~~~^~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 247 | dot(Inv, AT, P); 456s | ~~~^~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 456s 957 | vector<_Tp, _Alloc>:: 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 456s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1999 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 456s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 181 | void dot(U A, V B, P C, bool transpose = false) 456s | ^~~ 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 456s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 46 | void reorder_list(std::span list, std::span nodemap) 456s | ^~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 53 | const std::vector orig(list.begin(), list.end()); 456s | ^~~~ 456s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 58 | std::ranges::copy(links_old, links_new.begin()); 456s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 737 | std::move(__result), 456s | ~~~~~~~~~~~~~~~~~~~~ 456s 738 | std::move(__op), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 456s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1805 | std::move(__comp), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 456s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1134 | operator()(_Iter __first, _Sent __last, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1139 | return {__first, __first}; 456s | ^ 456s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1148 | return {++__dest, __first}; 456s | ^ 456s In file included from /usr/include/basix/maps.h:7: 456s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor >&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor >; _Enable = void]’: 456s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 456s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor; _Enable = void]’: 456s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 456s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 1577 | erase(const_iterator __first, const_iterator __last) 456s | ^~~~~ 456s /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 456s /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 456s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 456s 1549 | erase(const_iterator __position) 456s | ^~~~~ 456s /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 456s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 456s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 371 | return std::__do_uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 373 | return std::uninitialized_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 456s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 456s from /usr/include/dolfinx/fem/Function.h:11: 456s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 456s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 119 | std::ranges::copy(buffer, range.begin()); 456s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 456s from /usr/include/dolfinx.h:10: 456s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 456s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 676 | distribute_data(MPI_Comm comm0, std::span indices, 456s | ^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 456s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 2021 | std::move(__comp), std::move(__proj)); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 456s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 382 | create_geometry( 456s | ^~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 424 | const std::vector l2l = graph::build::compute_local_to_local( 456s | ^~~ 456s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 429 | std::ranges::transform(l2l, igi.begin(), 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 456s 430 | [&nodes](auto index) { return nodes[index]; }); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 371 | return std::__do_uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 373 | return std::uninitialized_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 456s /tmp/autopkgtest.lIfmcX/build.Nrz/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 456s 143 | [](auto x) -> std::pair, std::vector> 456s | ^ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 456s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 863 | operator()(_It& __it, _Sent __bound) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1905 | std::__introsort_loop(__first, __last, 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s 1906 | std::__lg(__last - __first) * 2, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1907 | __comp); 456s | ~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1908 | std::__final_insertion_sort(__first, __last, __comp); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 456s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 317 | operator()(_Iterator __it) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 608 | __miter_base(_Iterator __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 456s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1849 | permute_data(u, n, cell_info, _eperm); 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1852 | transform_data(u, n, cell_info, _etrans_invT, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1853 | precompute::apply_matrix); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /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]’: 456s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1833 | permute_data(u, n, cell_info, _eperm_inv); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1836 | transform_data(u, n, cell_info, _etransT, 456s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1837 | precompute::apply_matrix); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 456s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 456s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1865 | permute_data(u, n, cell_info, _eperm_inv); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1868 | transform_data(u, n, cell_info, _etrans_inv, 456s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1869 | precompute::apply_matrix); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /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]’: 456s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1810 | void FiniteElement::T_apply(std::span u, int n, 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1817 | permute_data(u, n, cell_info, _eperm); 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 1820 | transform_data(u, n, cell_info, _etrans, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1821 | precompute::apply_matrix); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/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 > >]’: 456s /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 456s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 371 | return std::__do_uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 373 | return std::uninitialized_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 181 | void dot(U A, V B, P C, bool transpose = false) 456s | ^~~ 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 456s | ^~~~~~~~~~~~~~ 456s /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 456s /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 456s /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 456s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 314 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 456s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 87 | auto det(Matrix A) 456s | ^~~ 456s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 456s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 608 | __miter_base(_Iterator __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 456s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 125 | void inv(U A, V B) 456s | ^~~ 456s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 456s from /usr/include/c++/14/bits/stl_algobase.h:67: 456s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 193 | return std::_Destroy_aux::__destroy(__first, __last); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 196 | __destroy(__first, __last); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 1; T = std::complex; auto:161 = std::function >, std::span, int, int)>]’: 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 456s | ^~~~ 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 456s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 902 | transform(coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/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 >&}]’: 456s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 181 | void dot(U A, V B, P C, bool transpose = false) 456s | ^~~ 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 2; T = std::complex; auto:161 = std::function >, std::span, int, int)>]’: 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 456s | ^~~~ 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 902 | transform(coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/main.cpp: In lambda function: 456s /tmp/autopkgtest.lIfmcX/build.Nrz/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 456s 181 | [](auto x) -> std::pair, std::vector> 456s | ^ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 3; T = std::complex; auto:161 = std::function >, std::span, int, int)>]’: 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 456s | ^~~~ 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 902 | transform(coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 456s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 456s 1104 | constexpr default_accessor(default_accessor) noexcept {} 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = -1; T = std::complex; auto:161 = std::function >, std::span, int, int)>]’: 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 456s | ^~~~ 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 902 | transform(coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 456s /tmp/autopkgtest.lIfmcX/build.Nrz/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 456s 151 | [](auto x) -> std::pair, std::vector> 456s | ^ 456s /tmp/autopkgtest.lIfmcX/build.Nrz/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 456s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 456s | ^~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 608 | __miter_base(_Iterator __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/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&)::]’: 456s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 239 | operator()(_Value& __val, _Iterator __it) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 456s | ^~~~~~~~ 456s /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 456s /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 456s /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 456s 368 | return ranges::__copy_or_move(std::move(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 456s 369 | std::move(__last), 456s | ~~~~~~~~~~~~~~~~~~ 456s 370 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /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 456s In file included from /usr/include/c++/14/bits/refwrap.h:38, 456s from /usr/include/c++/14/vector:68: 456s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 456s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 424 | return [](std::span, std::span, std::int32_t, int) 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 443 | return [this, sub_element_fns](std::span data, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 456s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 451 | cell_info, cell, block_size); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 466 | return [this, sub_fn](std::span data, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 456s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 475 | ebs); 456s | ~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 484 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 456s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 683 | { return std::copy(__first, __first + __n, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 488 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 456s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 456s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1002 | operator()(_It __x, _Sent __bound) const 456s | ^~~~~~~~ 456s /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 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 492 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 456s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 456s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 496 | return [this](std::span data, std::span cell_info, 456s | ^ 456s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 498 | { T_apply_right(data, cell_info[cell], n); }; 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 456s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 456s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr std::iter_difference_t::type> std::ranges::__distance_fn::operator()(_It&&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >&; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 456s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 960 | operator()(_It&& __first, _Sent __last) const 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 456s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /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]’: 456s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 154 | void apply_permutation_mapped(std::span perm, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~ 456s /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]’: 456s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 144 | void apply_permutation(std::span perm, std::span data, 456s | ^~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 456s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 456s | ^~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 456s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 456s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 456s | ^~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 577 | _element->Tt_apply(data, n, cell_permutation); 456s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 456s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 456s | ^~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 593 | _element->Tinv_apply(data, n, cell_permutation); 456s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 456s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:169, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:170, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:171, std::span, std::span, auto:172, std::span, int, std::span, std::span, std::span) [with T = std::complex; auto:169 = dolfinx::la::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*)>]’: 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 61 | void assemble_cells( 456s | ^~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 456s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 456s | ^~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 456s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 544 | _element->T_apply(data, n, cell_permutation); 456s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 155 | mat_set(dofs0, dofs1, Ae); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 456s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, span > >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s 683 | { return std::copy(__first, __first + __n, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 456s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, span > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 456s 683 | { return std::copy(__first, __first + __n, __result); } 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 456s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 456s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:173, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:174, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:175, std::span, std::span, auto:176, std::span, int, std::span, std::span, std::span, std::span) [with T = std::complex; auto:173 = dolfinx::la::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*)>]’: 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 195 | void assemble_exterior_facets( 456s | ^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 254 | P0(_Ae, cell_info0, cell0, ndim1); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 456s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 292 | mat_set(dofs0, dofs1, Ae); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 456s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /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]’: 456s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 172 | void apply_inv_permutation_right(std::span perm, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 456s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 456s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 456s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 456s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 456s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/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*)>]’: 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 334 | void assemble_interior_facets( 456s | ^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 456s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 456s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 456s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/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*]’: 456s /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 456s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator*, vector > > >; _ForwardIterator = complex*]’: 456s /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 456s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >’ changed in GCC 7.1 456s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 185 | __uninit_copy(__first, __last, __result); 456s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 456s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s 2981 | __miter_base(move_iterator<_Iterator> __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 456s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 456s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 456s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 456s | ^~~~~~~~ 456s /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 456s /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 456s 629 | return ranges::fill_n(std::move(__first), __len, __value); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 642 | copy(_II __first, _II __last, _OI __result) 456s | ^~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1589 | __heap_select(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1593 | std::__make_heap(__first, __middle, __comp); 456s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1595 | if (__comp(__i, __first)) 456s | ~~~~~~^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 456s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 425 | std::__pop_heap(__first, __last, __last, __comp); 456s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 88 | if (__comp(__a, __b)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 90 | if (__comp(__b, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 91 | std::iter_swap(__result, __b); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 92 | else if (__comp(__a, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 93 | std::iter_swap(__result, __c); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 95 | std::iter_swap(__result, __a); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 97 | else if (__comp(__a, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 98 | std::iter_swap(__result, __a); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_stride, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 181 | void dot(U A, V B, P C, bool transpose = false) 456s | ^~~ 456s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 99 | else if (__comp(__b, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 100 | std::iter_swap(__result, __c); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 102 | std::iter_swap(__result, __b); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_stride, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1829 | __unguarded_partition(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1835 | while (__comp(__first, __pivot)) 456s | ~~~~~~^~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1838 | while (__comp(__pivot, __last)) 456s | ~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1842 | std::iter_swap(__first, __last); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 456s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 923 | std::__miter_base(__last), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 924 | __result); 456s | ~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/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*)>]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 634 | void assemble_cells( 456s | ^~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 674 | P0(_be, cell_info0, c0, 1); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1876 | __introsort_loop(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1884 | std::__partial_sort(__first, __last, __last, __comp); 456s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 456s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 125 | void inv(U A, V B) 456s | ^~~ 456s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1819 | __comp); 456s | ~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1822 | std::__insertion_sort(__first, __last, __comp); 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/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*)>]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 634 | void assemble_cells( 456s | ^~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 674 | P0(_be, cell_info0, c0, 1); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/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*)>]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 634 | void assemble_cells( 456s | ^~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 674 | P0(_be, cell_info0, c0, 1); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/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*)>]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 720 | void assemble_exterior_facets( 456s | ^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 770 | P0(_be, cell_info0, cell0, 1); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /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*)>]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 720 | void assemble_exterior_facets( 456s | ^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 770 | P0(_be, cell_info0, cell0, 1); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /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*)>]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 720 | void assemble_exterior_facets( 456s | ^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 770 | P0(_be, cell_info0, cell0, 1); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 232 | if (__comp(__first + __secondChild, 456s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s 233 | __first + (__secondChild - 1))) 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = pair*; _Container = vector >]’: 456s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = pair*]’: 456s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 346 | __niter_wrap(_From __from, _To __res) 456s | ^~~~~~~~~~~~ 456s /usr/include/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*)>]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 816 | void assemble_interior_facets( 456s | ^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 887 | P0(be, cell_info0, cells0[0], 1); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 888 | P0(sub_be, cell_info0, cells0[1], 1); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /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*)>]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 816 | void assemble_interior_facets( 456s | ^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 887 | P0(be, cell_info0, cells0[0], 1); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 888 | P0(sub_be, cell_info0, cells0[1], 1); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /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*)>]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 816 | void assemble_interior_facets( 456s | ^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 887 | P0(be, cell_info0, cells0[0], 1); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 888 | P0(sub_be, cell_info0, cells0[1], 1); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 456s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 456s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 346 | __niter_wrap(_From __from, _To __res) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_uninitialized.h: In 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]’: 456s /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 456s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 456s | ^~~~~~~~~~~~~ 456s /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 456s /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 456s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 456s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::pinv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 456s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 212 | void pinv(U A, V P) 456s | ^~~~ 456s /usr/include/dolfinx/common/math.h:212:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 245 | dot(AT, A, ATA); 456s | ~~~^~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h:245:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/math.h:246:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 246 | inv(ATA, Inv); 456s | ~~~^~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 247 | dot(Inv, AT, P); 456s | ~~~^~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h:247:8: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 608 | __miter_base(_Iterator __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 456s | ^~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 456s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 239 | operator()(_Value& __val, _Iterator __it) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 456s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 456s 957 | vector<_Tp, _Alloc>:: 456s | ^~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 456s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 676 | distribute_data(MPI_Comm comm0, std::span indices, 456s | ^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1863 | __partial_sort(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1868 | std::__heap_select(__first, __middle, __last, __comp); 456s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1869 | std::__sort_heap(__first, __middle, __comp); 456s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s 181 | void dot(U A, V B, P C, bool transpose = false) 456s | ^~~ 456s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 1856 | __comp); 456s | ~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 456s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 382 | create_geometry( 456s | ^~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s 424 | const std::vector l2l = graph::build::compute_local_to_local( 456s | ^~~ 456s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 429 | std::ranges::transform(l2l, igi.begin(), 456s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 456s 430 | [&nodes](auto index) { return nodes[index]; }); 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1770 | __insertion_sort(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1777 | if (__comp(__i, __first)) 456s | ~~~~~~^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 456s | ^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/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 >]’: 456s /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 456s 283 | std::fill(begin(), end(), __val); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/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)>]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 76 | void _lift_bc_cells( 456s | ^~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 168 | P0(Ae, cell_info0, c0, num_cols); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 169 | P1T(Ae, cell_info1, c1, num_rows); 456s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s In file included from /usr/include/basix/maps.h:7: 456s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor >&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor >; _Enable = void]’: 456s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 456s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::detail::__compressed_pair<_T1, _T2, _Enable>::__compressed_pair(_T1Like&&, _T2Like&&) [with _T1Like = const std::layout_right::mapping >&; _T2Like = const std::default_accessor&; _T1 = std::layout_right::mapping >; _T2 = std::default_accessor; _Enable = void]’: 456s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 456s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson/main.cpp: In lambda function: 456s /tmp/autopkgtest.lIfmcX/build.Nrz/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 456s 195 | [](auto x) -> std::pair, std::vector> 456s | ^ 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 135 | __push_heap(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 456s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/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)>]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 76 | void _lift_bc_cells( 456s | ^~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 168 | P0(Ae, cell_info0, c0, num_cols); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 169 | P1T(Ae, cell_info1, c1, num_rows); 456s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 456s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 456s | ^~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 456s 232 | if (__comp(__first + __secondChild, 456s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 456s 233 | __first + (__secondChild - 1))) 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 456s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 456s | ^~~~~~~~~~~~~~ 456s /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 456s /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 456s /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 456s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 314 | std::move(__result)); 456s | ~~~~~~~~~~~~~~~~~~~~ 456s /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)>]’: 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 76 | void _lift_bc_cells( 456s | ^~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 168 | P0(Ae, cell_info0, c0, num_cols); 456s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 169 | P1T(Ae, cell_info1, c1, num_rows); 456s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1589 | __heap_select(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1593 | std::__make_heap(__first, __middle, __comp); 456s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1595 | if (__comp(__i, __first)) 456s | ~~~~~~^~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 456s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 456s | ^~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 425 | std::__pop_heap(__first, __last, __last, __comp); 456s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 456s | ^~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 88 | if (__comp(__a, __b)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 90 | if (__comp(__b, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 91 | std::iter_swap(__result, __b); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 92 | else if (__comp(__a, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 93 | std::iter_swap(__result, __c); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 95 | std::iter_swap(__result, __a); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 97 | else if (__comp(__a, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 98 | std::iter_swap(__result, __a); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 99 | else if (__comp(__b, __c)) 456s | ~~~~~~^~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 100 | std::iter_swap(__result, __c); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 102 | std::iter_swap(__result, __b); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1829 | __unguarded_partition(_RandomAccessIterator __first, 456s | ^~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1835 | while (__comp(__first, __pivot)) 456s | ~~~~~~^~~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1838 | while (__comp(__pivot, __last)) 456s | ~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1842 | std::iter_swap(__first, __last); 456s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 456s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 456s | ^~~~~~~~ 456s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 456s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 456s | ^~~~~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 923 | std::__miter_base(__last), 456s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 456s 924 | __result); 456s | ~~~~~~~~~ 456s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 456s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 456s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 456s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 456s /usr/include/dolfinx/fem/utils.h: In function ‘void dolfinx::fem::impl::pack(std::span, int32_t, int, std::span, std::span, const dolfinx::fem::DofMap&, auto:161) [with int _bs = 1; T = std::complex; auto:161 = std::function >, std::span, int, int)>]’: 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 456s | ^~~~ 456s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 456s 902 | transform(coeffs, cell_info, cell, 1); 456s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /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)>]’: 457s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 457s | ^~~~ 457s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 902 | transform(coeffs, cell_info, cell, 1); 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /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)>]’: 457s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 457s | ^~~~ 457s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 902 | transform(coeffs, cell_info, cell, 1); 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /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)>]’: 457s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 457s | ^~~~ 457s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 902 | transform(coeffs, cell_info, cell, 1); 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::pair; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 457s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 195 | operator()(_Iterator __it, _Value& __val) 457s | ^~~~~~~~ 457s /usr/include/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)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 263 | void _lift_bc_exterior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 347 | P0(Ae, cell_info0, cell0, num_cols); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 348 | P1T(Ae, cell_info1, cell1, num_rows); 457s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 424 | return [](std::span, std::span, std::int32_t, int) 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 443 | return [this, sub_element_fns](std::span data, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 457s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 451 | cell_info, cell, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 466 | return [this, sub_fn](std::span data, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 457s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 475 | ebs); 457s | ~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 484 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 457s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 488 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 492 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 457s | ^~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 457s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /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 457s /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 457s /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 457s 368 | return ranges::__copy_or_move(std::move(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 457s 369 | std::move(__last), 457s | ~~~~~~~~~~~~~~~~~~ 457s 370 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /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 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 496 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 498 | { T_apply_right(data, cell_info[cell], n); }; 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 135 | __push_heap(_RandomAccessIterator __first, 457s | ^~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 457s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/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)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 412 | void _lift_bc_interior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 457s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 457s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 457s | ^~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 457s | ^~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 457s | ^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 457s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 608 | __miter_base(_Iterator __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/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*)>]’: 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 61 | void assemble_cells( 457s | ^~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 457s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 155 | mat_set(dofs0, dofs1, Ae); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 457s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 239 | operator()(_Value& __val, _Iterator __it) 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 457s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 195 | operator()(_Iterator __it, _Value& __val) 457s | ^~~~~~~~ 457s /usr/include/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*)>]’: 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 195 | void assemble_exterior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 254 | P0(_Ae, cell_info0, cell0, ndim1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 457s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 292 | mat_set(dofs0, dofs1, Ae); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 232 | if (__comp(__first + __secondChild, 457s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s 233 | __first + (__secondChild - 1))) 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/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)::]’: 457s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 927 | void pack_coefficient_entity(std::span c, int cstride, 457s | ^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 457s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 346 | __niter_wrap(_From __from, _To __res) 457s | ^~~~~~~~~~~~ 457s /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)::]’: 457s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 927 | void pack_coefficient_entity(std::span c, int cstride, 457s | ^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 135 | __push_heap(_RandomAccessIterator __first, 457s | ^~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 457s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/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)::]’: 457s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 927 | void pack_coefficient_entity(std::span c, int cstride, 457s | ^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/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*)>]’: 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 334 | void assemble_interior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 457s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 457s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 457s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 195 | operator()(_Iterator __it, _Value& __val) 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/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)::]’: 457s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 927 | void pack_coefficient_entity(std::span c, int cstride, 457s | ^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/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)>]’: 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 494 | void assemble_matrix( 457s | ^~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:494:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 549 | impl::assemble_cells( 457s | ~~~~~~~~~~~~~~~~~~~~^ 457s 550 | mat_set, x_dofmap, x, a.domain(IntegralType::cell, i), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 551 | {dofs0, bs0, a.domain(IntegralType::cell, i, *mesh0)}, P0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 552 | {dofs1, bs1, a.domain(IntegralType::cell, i, *mesh1)}, P1T, bc0, bc1, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 553 | fn, coeffs, cstride, constants, cell_info0, cell_info1); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:549:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 572 | impl::assemble_exterior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 573 | mat_set, x_dofmap, x, num_facets_per_cell, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 574 | a.domain(IntegralType::exterior_facet, i), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 575 | {dofs0, bs0, a.domain(IntegralType::exterior_facet, i, *mesh0)}, P0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 576 | {dofs1, bs1, a.domain(IntegralType::exterior_facet, i, *mesh1)}, P1T, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 577 | bc0, bc1, fn, coeffs, cstride, constants, cell_info0, cell_info1, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 578 | perms); 457s | ~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:572:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 588 | impl::assemble_interior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 589 | mat_set, x_dofmap, x, num_facets_per_cell, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 590 | a.domain(IntegralType::interior_facet, i), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 591 | {*dofmap0, bs0, a.domain(IntegralType::interior_facet, i, *mesh0)}, P0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 592 | {*dofmap1, bs1, a.domain(IntegralType::interior_facet, i, *mesh1)}, P1T, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 593 | bc0, bc1, fn, coeffs, cstride, c_offsets, constants, cell_info0, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 594 | cell_info1, perms); 457s | ~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:588:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/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*)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 634 | void assemble_cells( 457s | ^~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 674 | P0(_be, cell_info0, c0, 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = std::complex; int _bs = 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*)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 634 | void assemble_cells( 457s | ^~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 674 | P0(_be, cell_info0, c0, 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 457s /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]’: 457s /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 457s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~ 457s /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 457s /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 457s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1720 | __start, _M_get_Tp_allocator()); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 457s | ^~~~~~~~ 457s /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 457s /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 457s /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 457s 368 | return ranges::__copy_or_move(std::move(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 457s 369 | std::move(__last), 457s | ~~~~~~~~~~~~~~~~~~ 457s 370 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /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 457s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 457s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 608 | __miter_base(_Iterator __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 457s from /usr/include/c++/14/bits/stl_algobase.h:67: 457s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 193 | return std::_Destroy_aux::__destroy(__first, __last); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 196 | __destroy(__first, __last); 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1002 | operator()(_It __x, _Sent __bound) const 457s | ^~~~~~~~ 457s /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 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_cells(auto:194, std::span<_Type, 4294967295>, mdspan2_t, std::span >, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:195, std::span, std::span, int, std::span) [with T = std::complex; int _bs = -1; auto:194 = std::function >, std::span, int, int)>; auto:195 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 634 | void assemble_cells( 457s | ^~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 457s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 674 | P0(_be, cell_info0, c0, 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 675 | move(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 683 | return std::__copy_move_a(std::__miter_base(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 684 | std::__miter_base(__last), __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/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*)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 720 | void assemble_exterior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 770 | P0(_be, cell_info0, cell0, 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 147 | { return std::copy(__first, __last, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 457s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 3123 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = double*; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 457s | ^~~~~~~~ 457s /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 457s /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 457s /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 457s 368 | return ranges::__copy_or_move(std::move(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 457s 369 | std::move(__last), 457s | ~~~~~~~~~~~~~~~~~~ 457s 370 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /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 457s /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]’: 457s /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 457s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 457s | ^~~~~~~~ 457s /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 457s /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 457s 998 | { std::__fill_a1(__first, __last, __value); } 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 3; auto:196 = std::function >, std::span, int, int)>; auto:197 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 720 | void assemble_exterior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 457s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 770 | P0(_be, cell_info0, cell0, 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_vector(std::span<_Type, 4294967295>, const dolfinx::fem::Form&, mdspan2_t, std::span >, std::span, const std::map, std::pair, int> >&) [with T = double; U = double]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1147 | void assemble_vector( 457s | ^~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1189 | impl::assemble_cells( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1190 | P0, b, x_dofmap, x, cells, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1192 | coeffs, cstride, cell_info0); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1196 | impl::assemble_cells( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1197 | P0, b, x_dofmap, x, cells, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1199 | coeffs, cstride, cell_info0); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 457s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1205 | fn, constants, coeffs, cstride, cell_info0); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1229 | impl::assemble_exterior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1232 | constants, coeffs, cstride, cell_info0, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1236 | impl::assemble_exterior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1239 | constants, coeffs, cstride, cell_info0, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1243 | impl::assemble_exterior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1246 | constants, coeffs, cstride, cell_info0, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1260 | impl::assemble_interior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1263 | constants, coeffs, cstride, cell_info0, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1267 | impl::assemble_interior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1270 | constants, coeffs, cstride, cell_info0, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1274 | impl::assemble_interior_facets( 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 457s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1277 | constants, coeffs, cstride, cell_info0, perms); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 457s /usr/include/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*)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 720 | void assemble_exterior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 770 | P0(_be, cell_info0, cell0, 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 1; auto:198 = std::function >, std::span, int, int)>; auto:199 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 816 | void assemble_interior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 887 | P0(be, cell_info0, cells0[0], 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 888 | P0(sub_be, cell_info0, cells0[1], 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1805 | std::move(__comp), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 457s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 3867 | find_if(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 3876 | return std::__find_if(__first, __last, 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 737 | std::move(__result), 457s | ~~~~~~~~~~~~~~~~~~~~ 457s 738 | std::move(__op), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 715 | return std::__copy_n(__first, __n2, __result, 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s 716 | std::__iterator_category(__first)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 715 | return std::__copy_n(__first, __n2, __result, 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s 716 | std::__iterator_category(__first)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 457s | ^~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = std::complex; int _bs = 3; auto:198 = std::function >, std::span, int, int)>; auto:199 = std::function*, const std::complex*, const std::complex*, const double*, const int*, const unsigned char*)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 816 | void assemble_interior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 887 | P0(be, cell_info0, cells0[0], 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 888 | P0(sub_be, cell_info0, cells0[1], 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 386 | __result, __alloc); 457s | ~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 398 | return std::__uninitialized_copy_a 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/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*)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 816 | void assemble_interior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 887 | P0(be, cell_info0, cells0[0], 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 888 | P0(sub_be, cell_info0, cells0[1], 1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/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 >]’: 457s /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 457s 960 | operator()(_It&& __first, _Sent __last) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 709 | vector(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~ 457s /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 457s /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 457s 719 | _M_range_initialize_n(__first, __last, __n); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 376 | operator()(_Range&& __r, _Out __result) const 457s | ^~~~~~~~ 457s /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 457s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 379 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /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 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1789 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1792 | auto __lasti = ranges::next(__first, __last); 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 457s | ^ 457s In file included from /usr/include/c++/14/tuple:44, 457s from /usr/include/c++/14/bits/uses_allocator_args.h:39, 457s from /usr/include/c++/14/bits/memory_resource.h:41, 457s from /usr/include/c++/14/vector:87: 457s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 457s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 767 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 457s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 457s 195 | vector<_Tp, _Alloc>:: 457s | ^~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 457s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 457s 181 | vector<_Tp, _Alloc>:: 457s | ^~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 185 | __uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 457s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 3147 | std::move(__comp), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/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 >]’: 457s /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 457s 283 | std::fill(begin(), end(), __val); 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::_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)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 76 | void _lift_bc_cells( 457s | ^~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 168 | P0(Ae, cell_info0, c0, num_cols); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 169 | P1T(Ae, cell_info1, c1, num_rows); 457s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 376 | operator()(_Range&& __r, _Out __result) const 457s | ^~~~~~~~ 457s /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 457s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 379 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /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 457s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 457s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 508 | { return std::get<0>(idx) != r; }); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 553 | [](auto x) { return std::get<1>(x); }); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1849 | permute_data(u, n, cell_info, _eperm); 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1852 | transform_data(u, n, cell_info, _etrans_invT, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1853 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/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)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 76 | void _lift_bc_cells( 457s | ^~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 168 | P0(Ae, cell_info0, c0, num_cols); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 169 | P1T(Ae, cell_info1, c1, num_rows); 457s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1833 | permute_data(u, n, cell_info, _eperm_inv); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1836 | transform_data(u, n, cell_info, _etransT, 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1837 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1865 | permute_data(u, n, cell_info, _eperm_inv); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1868 | transform_data(u, n, cell_info, _etrans_inv, 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1869 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1810 | void FiniteElement::T_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1817 | permute_data(u, n, cell_info, _eperm); 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1820 | transform_data(u, n, cell_info, _etrans, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1821 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 457s /tmp/autopkgtest.lIfmcX/build.Nrz/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 457s 143 | [](auto x) -> std::pair, std::vector> 457s | ^ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, span > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/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)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 76 | void _lift_bc_cells( 457s | ^~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:76:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:168:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 168 | P0(Ae, cell_info0, c0, num_cols); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:169:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 169 | P1T(Ae, cell_info1, c1, num_rows); 457s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::less]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1999 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1849 | permute_data(u, n, cell_info, _eperm); 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1852 | transform_data(u, n, cell_info, _etrans_invT, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1853 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 737 | std::move(__result), 457s | ~~~~~~~~~~~~~~~~~~~~ 457s 738 | std::move(__op), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1833 | permute_data(u, n, cell_info, _eperm_inv); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1836 | transform_data(u, n, cell_info, _etransT, 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1837 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 457s | ^~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1865 | permute_data(u, n, cell_info, _eperm_inv); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1868 | transform_data(u, n, cell_info, _etrans_inv, 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1869 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /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)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 263 | void _lift_bc_exterior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:263:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1810 | void FiniteElement::T_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1817 | permute_data(u, n, cell_info, _eperm); 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1820 | transform_data(u, n, cell_info, _etrans, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1821 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:347:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 347 | P0(Ae, cell_info0, cell0, num_cols); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:348:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 348 | P1T(Ae, cell_info1, cell1, num_rows); 457s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 181 | void dot(U A, V B, P C, bool transpose = false) 457s | ^~~ 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/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 > > >]’: 457s /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 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 457s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 87 | auto det(Matrix A) 457s | ^~~ 457s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 457s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 125 | void inv(U A, V B) 457s | ^~~ 457s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/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)>]’: 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 412 | void _lift_bc_interior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:412:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:546:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 546 | P0(_Ae, cell_info0, cells0[0], num_cols); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:547:7: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 547 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:548:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 548 | P1T(_Ae, cell_info1, cells1[0], num_rows); 457s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_vector_impl.h:556:10: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 556 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 457s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 181 | void dot(U A, V B, P C, bool transpose = false) 457s | ^~~ 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 457s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 457s 1104 | constexpr default_accessor(default_accessor) noexcept {} 457s | ^~~~~~~~~~~~~~~~ 457s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io/main.cpp: In lambda function: 457s /tmp/autopkgtest.lIfmcX/build.Nrz/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 457s 151 | [](auto x) -> std::pair, std::vector> 457s | ^ 457s /tmp/autopkgtest.lIfmcX/build.Nrz/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 457s 155 | std::ranges::transform(f, f.begin(), [](auto x) { return x + T(1); }); 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 457s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 457s 1104 | constexpr default_accessor(default_accessor) noexcept {} 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 457s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h: In 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> >]’: 457s /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 457s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 457s | ^~~~~~~~ 457s /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 457s /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 457s /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 457s 368 | return ranges::__copy_or_move(std::move(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 457s 369 | std::move(__last), 457s | ~~~~~~~~~~~~~~~~~~ 457s 370 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /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 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector, std::allocator > >&]’: 457s /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 457s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 457s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 185 | __uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 457s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 346 | __niter_wrap(_From __from, _To __res) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 185 | __uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 185 | __uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 314 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 457s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 457s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 457s | ^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 457s | ^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 863 | operator()(_It& __it, _Sent __bound) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1905 | std::__introsort_loop(__first, __last, 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 1906 | std::__lg(__last - __first) * 2, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1907 | __comp); 457s | ~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1908 | std::__final_insertion_sort(__first, __last, __comp); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 608 | __miter_base(_Iterator __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 457s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 457s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 346 | __niter_wrap(_From __from, _To __res) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 457s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 457s | ^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 314 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 457s | ^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 737 | std::move(__result), 457s | ~~~~~~~~~~~~~~~~~~~~ 457s 738 | std::move(__op), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_vector.h: In 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]’: 457s /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 457s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~ 457s /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 457s /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 457s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1720 | __start, _M_get_Tp_allocator()); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 457s | ^~~~~~~~ 457s /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 457s /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 457s /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 457s 368 | return ranges::__copy_or_move(std::move(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 457s 369 | std::move(__last), 457s | ~~~~~~~~~~~~~~~~~~ 457s 370 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /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 457s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 457s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 608 | __miter_base(_Iterator __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1789 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1792 | auto __lasti = ranges::next(__first, __last); 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 457s | ^ 457s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 457s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 863 | operator()(_It& __it, _Sent __bound) const 457s | ^~~~~~~~ 457s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 457s from /usr/include/c++/14/bits/stl_algobase.h:67: 457s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h:182:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_construct.h:193:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 193 | return std::_Destroy_aux::__destroy(__first, __last); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h:196:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 196 | __destroy(__first, __last); 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1905 | std::__introsort_loop(__first, __last, 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 1906 | std::__lg(__last - __first) * 2, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1907 | __comp); 457s | ~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1908 | std::__final_insertion_sort(__first, __last, __comp); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 457s | ^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2152 | return __find_if(__first, __last, __pred, 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s 2153 | std::__iterator_category(__first)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1002 | operator()(_It __x, _Sent __bound) const 457s | ^~~~~~~~ 457s /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 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 457s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 675 | move(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 683 | return std::__copy_move_a(std::__miter_base(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 684 | std::__miter_base(__last), __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 147 | { return std::copy(__first, __last, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 457s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 3123 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 457s | ^~~~~~~~ 457s /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 457s /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 457s /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 457s 368 | return ranges::__copy_or_move(std::move(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 457s 369 | std::move(__last), 457s | ~~~~~~~~~~~~~~~~~~ 457s 370 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /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 457s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 457s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 457s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 185 | __uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const std::complex*; _Sent = const std::complex*; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 457s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 346 | __niter_wrap(_From __from, _To __res) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 737 | std::move(__result), 457s | ~~~~~~~~~~~~~~~~~~~~ 457s 738 | std::move(__op), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1805 | std::move(__comp), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 457s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 3867 | find_if(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 3876 | return std::__find_if(__first, __last, 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 457s | ^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2152 | return __find_if(__first, __last, __pred, 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s 2153 | std::__iterator_category(__first)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 737 | std::move(__result), 457s | ~~~~~~~~~~~~~~~~~~~~ 457s 738 | std::move(__op), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 715 | return std::__copy_n(__first, __n2, __result, 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s 716 | std::__iterator_category(__first)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 715 | return std::__copy_n(__first, __n2, __result, 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s 716 | std::__iterator_category(__first)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 643 | _element->Tt_apply_right(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 609 | _element->T_apply_right(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Tp = int]’: 457s /usr/include/c++/14/bits/stl_algobase.h:1178:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /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]’: 457s /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 457s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:1029:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1029 | std::__fill_a(__first, __last, __value); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 457s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 185 | __uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 457s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 346 | __niter_wrap(_From __from, _To __res) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 185 | __uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 457s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 346 | __niter_wrap(_From __from, _To __res) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 185 | __uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 314 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 457s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 457s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 457s | ^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 457s | ^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 863 | operator()(_It& __it, _Sent __bound) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1905 | std::__introsort_loop(__first, __last, 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 1906 | std::__lg(__last - __first) * 2, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1907 | __comp); 457s | ~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1908 | std::__final_insertion_sort(__first, __last, __comp); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 608 | __miter_base(_Iterator __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 314 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 737 | std::move(__result), 457s | ~~~~~~~~~~~~~~~~~~~~ 457s 738 | std::move(__op), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1789 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1792 | auto __lasti = ranges::next(__first, __last); 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 457s | ^ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 457s | ^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2152 | return __find_if(__first, __last, __pred, 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s 2153 | std::__iterator_category(__first)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1849 | permute_data(u, n, cell_info, _eperm); 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1852 | transform_data(u, n, cell_info, _etrans_invT, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1853 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1833 | permute_data(u, n, cell_info, _eperm_inv); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1836 | transform_data(u, n, cell_info, _etransT, 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1837 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1865 | permute_data(u, n, cell_info, _eperm_inv); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1868 | transform_data(u, n, cell_info, _etrans_inv, 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1869 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/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 >]’: 457s /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 457s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 457s 610 | this->_M_impl._M_start, 457s | ~~~~~~~~~~~~~~~~~~~~~~~ 457s 611 | _M_get_Tp_allocator()); 457s | ~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1810 | void FiniteElement::T_apply(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1817 | permute_data(u, n, cell_info, _eperm); 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1820 | transform_data(u, n, cell_info, _etrans, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1821 | precompute::apply_matrix); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 185 | __uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/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 > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 608 | __miter_base(_Iterator __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, span > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 608 | __miter_base(_Iterator __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 457s | ^~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = false; F = double]’: 457s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1674 | void FiniteElement::permute_data( 457s | ^~~~~~~~~~~~~~~~ 457s In file included from /usr/include/basix/finite-element.h:12: 457s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 457s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 243 | void apply_matrix( 457s | ^~~~~~~~~~~~ 457s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = std::complex; bool post = false; F = double]’: 457s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1674 | void FiniteElement::permute_data( 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 181 | void dot(U A, V B, P C, bool transpose = false) 457s | ^~~ 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s In file included from /usr/include/basix/finite-element.h:12: 457s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = std::complex]’: 457s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 243 | void apply_matrix( 457s | ^~~~~~~~~~~~ 457s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/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]’: 457s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1733 | void FiniteElement::transform_data( 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1754 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1756 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1775 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1777 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1786 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1788 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 386 | __result, __alloc); 457s | ~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = std::complex; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span >, unsigned int, unsigned int); F = double]’: 457s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1733 | void FiniteElement::transform_data( 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1754 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1756 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1775 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1777 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1786 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1788 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 398 | return std::__uninitialized_copy_a 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 457s /usr/include/dolfinx/common/math.h:87:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 87 | auto det(Matrix A) 457s | ^~~ 457s /usr/include/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]’: 457s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1674 | void FiniteElement::permute_data( 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::inv(U, V) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >]’: 457s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 125 | void inv(U A, V B) 457s | ^~~ 457s /usr/include/dolfinx/common/math.h:125:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/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]’: 457s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 1733 | void FiniteElement::transform_data( 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1754 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1756 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = std::complex; bool post = true; F = double]’: 457s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1674 | void FiniteElement::permute_data( 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1786 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1788 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1797 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1799 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 457s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 508 | { return std::get<0>(idx) != r; }); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 553 | [](auto x) { return std::get<1>(x); }); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 646 | std::next(x_new.begin(), shape[1] * i)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 658 | std::next(x_new.begin(), shape[1] * i)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 457s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = std::complex; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span >, unsigned int, unsigned int); F = double]’: 457s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1733 | void FiniteElement::transform_data( 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1754 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1756 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1786 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1788 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1797 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1799 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s /usr/include/dolfinx/common/math.h: In function ‘void dolfinx::math::dot(U, V, P, bool) [with U = std::mdspan, std::layout_right, std::default_accessor >; V = std::mdspan, std::layout_right, std::default_accessor >; P = std::mdspan, std::layout_right, std::default_accessor >]’: 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 181 | void dot(U A, V B, P C, bool transpose = false) 457s | ^~~ 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 457s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 457s 1104 | constexpr default_accessor(default_accessor) noexcept {} 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 457s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 457s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, span > >]’: 457s /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 457s 608 | __miter_base(_Iterator __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, span > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 457s /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 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _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]’: 457s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 737 | std::move(__result), 457s | ~~~~~~~~~~~~~~~~~~~~ 457s 738 | std::move(__op), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 314 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = const std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 737 | std::move(__result), 457s | ~~~~~~~~~~~~~~~~~~~~ 457s 738 | std::move(__op), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const std::complex*; _Sent = const std::complex*; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 457s | ^~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s [ 77%] Linking CXX executable demo_codim_0_assembly 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~~~~~ 457s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/codim_0_assembly && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_codim_0_assembly.dir/link.txt --verbose=1 457s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 643 | _element->Tt_apply_right(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply_right(std::span, uint32_t, int) const [with U = std::complex; T = double]’: 457s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 457s | ^~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 609 | _element->T_apply_right(data, n, cell_permutation); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::fill_n(_OI, _Size, const _Tp&) [with _OI = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Tp = int]’: 457s /usr/include/c++/14/bits/stl_algobase.h:1178:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1178 | fill_n(_OI __first, _Size __n, const _Tp& __value) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /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]’: 457s /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 457s 1022 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:1022:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:1029:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1029 | std::__fill_a(__first, __last, __value); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator > >; _Sent = __gnu_cxx::__normal_iterator > >; _Out = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 314 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 457s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 185 | __uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 457s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 346 | __niter_wrap(_From __from, _To __res) 457s | ^~~~~~~~~~~~ 457s In file included from /usr/include/dolfinx/fem/Function.h:10: 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 319 | return [](std::span, std::span, std::int32_t, int) 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 341 | return [dims, sub_element_fns](std::span data, 457s | ^ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 457s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 350 | block_size); 457s | ~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 185 | __uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 457s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 346 | __niter_wrap(_From __from, _To __res) 457s | ^~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 362 | return [ebs, sub_fn](std::span data, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 457s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 372 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 376 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 457s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 380 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 457s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 384 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 386 | { T_apply(data, cell_info[cell], block_size); }; 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/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 > > >]’: 457s /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 457s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/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)>]’: 457s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 457s | ^~~~ 457s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 902 | transform(coeffs, cell_info, cell, 1); 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 185 | __uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/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)>]’: 457s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 457s | ^~~~ 457s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 902 | transform(coeffs, cell_info, cell, 1); 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /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)>]’: 457s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 457s | ^~~~ 457s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 902 | transform(coeffs, cell_info, cell, 1); 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 371 | return std::__do_uninit_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 373 | return std::uninitialized_copy(__first, __last, __result); 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply_right(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1964 | transform_data(u, n, cell_info, _etrans_inv, 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1965 | precompute::apply_tranpose_matrix_right); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 314 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /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)>]’: 457s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 457s | ^~~~ 457s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 902 | transform(coeffs, cell_info, cell, 1); 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 457s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 457s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 457s | ^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h:160:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static void std::_Destroy_aux::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 457s | ^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_construct.h:172:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1887 | permute_data(dblock, 1, cell_info, _eperm); 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1892 | transform_data(u, n, cell_info, _etrans, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1893 | precompute::apply_tranpose_matrix_right); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 863 | operator()(_It& __it, _Sent __bound) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 457s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 457s | ^~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1905 | std::__introsort_loop(__first, __last, 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s 1906 | std::__lg(__last - __first) * 2, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1907 | __comp); 457s | ~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 1908 | std::__final_insertion_sort(__first, __last, __comp); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 608 | __miter_base(_Iterator __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:424:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 424 | return [](std::span, std::span, std::int32_t, int) 457s | ^ 457s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1911 | permute_data(dblock, 1, cell_info, _eperm); 457s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1916 | transform_data(u, n, cell_info, _etrans_invT, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1917 | precompute::apply_tranpose_matrix_right); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:443:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 443 | return [this, sub_element_fns](std::span data, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:450:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 450 | sub_element_fns[e](data.subspan(offset, data.size() - offset), 457s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 451 | cell_info, cell, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:466:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 466 | return [this, sub_fn](std::span data, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:474:19: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 474 | sub_fn(data.subspan(block * dof_count, dof_count), cell_info, cell, 457s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 475 | ebs); 457s | ~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:484:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 484 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply_right(std::span, int, uint32_t) const [with T = std::complex; F = double]’: 457s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h:486:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 486 | { Tt_inv_apply_right(data, cell_info[cell], n); }; 457s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 457s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 457s 1940 | transform_data(u, n, cell_info, _etransT, 457s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1941 | precompute::apply_tranpose_matrix_right); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 314 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:488:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 488 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:490:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 490 | { Tt_apply_right(data, cell_info[cell], n); }; 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:492:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 492 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:494:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 494 | { Tinv_apply_right(data, cell_info[cell], n); }; 457s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 457s /usr/include/dolfinx/fem/FiniteElement.h:496:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 496 | return [this](std::span data, std::span cell_info, 457s | ^ 457s /usr/include/dolfinx/fem/FiniteElement.h:498:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 498 | { T_apply_right(data, cell_info[cell], n); }; 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = std::complex; bool post = false; F = double]’: 457s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1674 | void FiniteElement::permute_data( 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = std::complex]’: 457s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 457s 243 | void apply_matrix( 457s | ^~~~~~~~~~~~ 457s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 457s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 457s | ^~~~~~~~ 457s /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 457s /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 457s 629 | return ranges::fill_n(std::move(__first), __len, __value); 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OutputIterator std::__fill_n_a(_OutputIterator, _Size, const _Tp&, random_access_iterator_tag) [with _OutputIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Tp = int]’: 457s /usr/include/c++/14/bits/stl_algobase.h:1143:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 457s | ^~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:1154:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1154 | std::__fill_a(__first, __first + __n, __value); 457s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 737 | std::move(__result), 457s | ~~~~~~~~~~~~~~~~~~~~ 457s 738 | std::move(__op), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/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]’: 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 61 | void assemble_cells( 457s | ^~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:61:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::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]’: 457s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1733 | void FiniteElement::transform_data( 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1754 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1756 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:115:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 115 | P0(_Ae, cell_info0, c0, ndim1); // B = P0 \tilde{A} 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:116:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 116 | P1T(_Ae, cell_info1, c1, ndim0); // A = B P1_T 457s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1775 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1777 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1786 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1788 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:155:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 155 | mat_set(dofs0, dofs1, Ae); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1789 | operator()(_Iter __first, _Sent __last, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1792 | auto __lasti = ranges::next(__first, __last); 457s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 457s | ^ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 457s | ^~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 2152 | return __find_if(__first, __last, __pred, 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 457s 2153 | std::__iterator_category(__first)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = std::complex; bool post = true; F = double]’: 457s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1674 | void FiniteElement::permute_data( 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 683 | { return std::copy(__first, __first + __n, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/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]’: 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 195 | void assemble_exterior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:195:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:254:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 254 | P0(_Ae, cell_info0, cell0, ndim1); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:255:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 255 | P1T(_Ae, cell_info1, cell1, ndim0); 457s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = std::complex; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, 4294967295>, unsigned int, unsigned int); F = double]’: 457s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s 1733 | void FiniteElement::transform_data( 457s | ^~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:292:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 292 | mat_set(dofs0, dofs1, Ae); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1754 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1756 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1786 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1788 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 457s 1797 | op(std::span(v_size_t), 457s | ~~^~~~~~~~~~~~~~~~~~~~~ 457s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 1799 | dofstart, block_size); 457s | ~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 642 | copy(_II __first, _II __last, _OI __result) 457s | ^~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_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]’: 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 334 | void assemble_interior_facets( 457s | ^~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:334:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:439:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 439 | P0(_Ae, cell_info0, cells0[0], num_cols); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:440:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 440 | P0(sub_Ae0, cell_info0, cells0[1], num_cols); 457s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:441:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 441 | P1T(_Ae, cell_info1, cells1[0], num_rows); 457s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /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]’: 457s /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 457s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 457s | ^~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:449:10: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 449 | P1T(sub_Ae1, cell_info1, cells1[1], 1); 457s | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /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 457s /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 457s 998 | { std::__fill_a1(__first, __last, __value); } 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/dolfinx/fem/assemble_matrix_impl.h:484:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 457s 484 | mat_set(dmapjoint0, dmapjoint1, Ae); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, span, 4294967295> >]’: 457s /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 457s 608 | __miter_base(_Iterator __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, span, 4294967295> >; _OI = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 457s /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 457s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span, 4294967295> >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 457s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp: In function ‘void solver(MPI_Comm) [with T = std::complex; U = double]’: 457s /tmp/autopkgtest.lIfmcX/build.Nrz/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 457s 185 | bc->set(ui->x()->mutable_array(), std::nullopt, T(-1)); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /tmp/autopkgtest.lIfmcX/build.Nrz/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 457s 192 | bc->set(b.mutable_array(), std::nullopt, T(0)); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /tmp/autopkgtest.lIfmcX/build.Nrz/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 457s 229 | bc->set(u->x()->mutable_array(), std::nullopt, T(1)); 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 147 | { return std::copy(__first, __last, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 457s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 457s | ^~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 457s 147 | { return std::copy(__first, __last, __result); } 457s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h: 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]’: 457s /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 457s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 457s | ^~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 457s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 457s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 737 | std::move(__result), 457s | ~~~~~~~~~~~~~~~~~~~~ 457s 738 | std::move(__op), std::move(__proj)); 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 457s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 457s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, 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> >]’: 457s /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 457s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 457s | ^~~~~~~~~~~~~~ 457s /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 457s /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 457s /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 457s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 314 | std::move(__result)); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 457s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 457s 346 | __niter_wrap(_From __from, _To __res) 457s | ^~~~~~~~~~~~ 457s /usr/include/c++/14/bits/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 >]’: 457s /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 457s 951 | _Tp(__make_move_if_noexcept_iterator(__c.begin()), 457s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 952 | __make_move_if_noexcept_iterator(__c.end()), 457s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s 953 | __c.get_allocator()).swap(__c); 457s | ~~~~~~~~~~~~~~~~~~~~ 457s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’: 457s /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 457s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 457s | ^~~~~~~~ 457s /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 457s /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 457s 629 | return ranges::fill_n(std::move(__first), __len, __value); 457s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457s /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]’: 457s /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 457s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 457s | ^~~~~~~~~ 457s /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 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/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]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 634 | void assemble_cells( 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 674 | P0(_be, cell_info0, c0, 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 185 | __uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/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]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 634 | void assemble_cells( 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 674 | P0(_be, cell_info0, c0, 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1876 | __introsort_loop(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1884 | std::__partial_sort(__first, __last, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1819 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1822 | std::__insertion_sort(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/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]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 634 | void assemble_cells( 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:674:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 674 | P0(_be, cell_info0, c0, 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 720 | void assemble_exterior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 770 | P0(_be, cell_info0, cell0, 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 458s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 458s 610 | this->_M_impl._M_start, 458s | ~~~~~~~~~~~~~~~~~~~~~~~ 458s 611 | _M_get_Tp_allocator()); 458s | ~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_exterior_facets(auto:196, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple, std::layout_right, std::default_accessor >, int, std::span >, auto:197, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 3; auto:196 = std::function, std::span, int, int)>; auto:197 = std::function]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 720 | void assemble_exterior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 770 | P0(_be, cell_info0, cell0, 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 185 | __uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 458s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1002 | operator()(_It __x, _Sent __bound) const 458s | ^~~~~~~~ 458s /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 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 458s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1876 | __introsort_loop(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1884 | std::__partial_sort(__first, __last, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: 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]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 720 | void assemble_exterior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1819 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1822 | std::__insertion_sort(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:770:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 770 | P0(_be, cell_info0, cell0, 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2107 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2111 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2115 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2119 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2127 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2132 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2137 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h: In function ‘void dolfinx::fem::impl::assemble_interior_facets(auto:198, std::span<_Type, 4294967295>, mdspan2_t, std::span >, int, std::span, std::tuple >, auto:199, std::span, std::span, int, std::span, std::span) [with T = double; int _bs = 1; auto:198 = std::function, std::span, int, int)>; auto:199 = std::function]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 816 | void assemble_interior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 887 | P0(be, cell_info0, cells0[0], 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 888 | P0(sub_be, cell_info0, cells0[1], 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::complex; _Alloc = std::allocator >]’: 458s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 458s 610 | this->_M_impl._M_start, 458s | ~~~~~~~~~~~~~~~~~~~~~~~ 458s 611 | _M_get_Tp_allocator()); 458s | ~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/dolfinx/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]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 816 | void assemble_interior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 887 | P0(be, cell_info0, cells0[0], 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 888 | P0(sub_be, cell_info0, cells0[1], 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 458s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1002 | operator()(_It __x, _Sent __bound) const 458s | ^~~~~~~~ 458s /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 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 458s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2107 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2111 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2115 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2119 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2127 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2132 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2137 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/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]’: 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 816 | void assemble_interior_facets( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:887:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 887 | P0(be, cell_info0, cells0[0], 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assemble_vector_impl.h:888:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 888 | P0(sub_be, cell_info0, cells0[1], 1); 458s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = std::complex; bool post = false; F = double]’: 458s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1674 | void FiniteElement::permute_data( 458s | ^~~~~~~~~~~~~~~~ 458s In file included from /usr/include/basix/finite-element.h:12: 458s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = std::complex]’: 458s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 458s 243 | void apply_matrix( 458s | ^~~~~~~~~~~~ 458s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*; _Tp = complex]’: 458s /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 458s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 371 | return std::__do_uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 373 | return std::uninitialized_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = std::complex; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span >, unsigned int, unsigned int); F = double]’: 458s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1733 | void FiniteElement::transform_data( 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 458s 1754 | op(std::span(v_size_t), 458s | ~~^~~~~~~~~~~~~~~~~~~~~ 458s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1756 | dofstart, block_size); 458s | ~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 458s 1775 | op(std::span(v_size_t), 458s | ~~^~~~~~~~~~~~~~~~~~~~~ 458s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1777 | dofstart, block_size); 458s | ~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 458s 1786 | op(std::span(v_size_t), 458s | ~~^~~~~~~~~~~~~~~~~~~~~ 458s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1788 | dofstart, block_size); 458s | ~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s In file included from /usr/include/c++/14/bits/refwrap.h:38, 458s from /usr/include/c++/14/vector:68: 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 371 | return std::__do_uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 373 | return std::uninitialized_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = std::complex; bool post = true; F = double]’: 458s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1674 | void FiniteElement::permute_data( 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2107 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2111 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2115 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/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]’: 458s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1733 | void FiniteElement::transform_data( 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2119 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2127 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2132 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2137 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 458s 1754 | op(std::span(v_size_t), 458s | ~~^~~~~~~~~~~~~~~~~~~~~ 458s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1756 | dofstart, block_size); 458s | ~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 458s 1786 | op(std::span(v_size_t), 458s | ~~^~~~~~~~~~~~~~~~~~~~~ 458s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1788 | dofstart, block_size); 458s | ~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 458s 1797 | op(std::span(v_size_t), 458s | ~~^~~~~~~~~~~~~~~~~~~~~ 458s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1799 | dofstart, block_size); 458s | ~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = std::complex]’: 458s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 154 | void apply_permutation_mapped(std::span perm, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = std::complex]’: 458s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 144 | void apply_permutation(std::span perm, std::span data, 458s | ^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, span > >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, span > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /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]’: 458s /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 458s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~ 458s /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 458s /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 458s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1720 | __start, _M_get_Tp_allocator()); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 458s | ^~~~~~~~ 458s /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 458s /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 458s /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 458s 368 | return ranges::__copy_or_move(std::move(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 458s 369 | std::move(__last), 458s | ~~~~~~~~~~~~~~~~~~ 458s 370 | std::move(__result)); 458s | ~~~~~~~~~~~~~~~~~~~~ 458s /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 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 458s /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 458s 1002 | operator()(_It __x, _Sent __bound) const 458s | ^~~~~~~~ 458s /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 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 458s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const complex*; _Container = span >]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = complex*; _Container = vector >]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = complex*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 346 | __niter_wrap(_From __from, _To __res) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 675 | move(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 683 | return std::__copy_move_a(std::__miter_base(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 684 | std::__miter_base(__last), __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__max_element_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::less]’: 458s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 3123 | operator()(_Iter __first, _Sent __last, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:366:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 458s | ^~~~~~~~ 458s /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 458s /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 458s /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 458s 368 | return ranges::__copy_or_move(std::move(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 458s 369 | std::move(__last), 458s | ~~~~~~~~~~~~~~~~~~ 458s 370 | std::move(__result)); 458s | ~~~~~~~~~~~~~~~~~~~~ 458s /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 458s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::complex; _Alloc = std::allocator >]’: 458s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 458s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 458s 610 | this->_M_impl._M_start, 458s | ~~~~~~~~~~~~~~~~~~~~~~~ 458s 611 | _M_get_Tp_allocator()); 458s | ~~~~~~~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 458s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 458s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 458s 30 | explicit Constant(value_type c) : value({c}) {} 458s | ^~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector >&; _Comp = std::ranges::less; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1805 | std::move(__comp), std::move(__proj)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 458s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 3867 | find_if(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 3876 | return std::__find_if(__first, __last, 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 737 | std::move(__result), 458s | ~~~~~~~~~~~~~~~~~~~~ 458s 738 | std::move(__op), std::move(__proj)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/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]’: 458s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1964 | transform_data(u, n, cell_info, _etrans_inv, 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1965 | precompute::apply_tranpose_matrix_right); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /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]’: 458s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1887 | permute_data(dblock, 1, cell_info, _eperm); 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1892 | transform_data(u, n, cell_info, _etrans, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1893 | precompute::apply_tranpose_matrix_right); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 458s | ^~~~~~~~ 458s /usr/include/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]’: 458s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1911 | permute_data(dblock, 1, cell_info, _eperm); 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1916 | transform_data(u, n, cell_info, _etrans_invT, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1917 | precompute::apply_tranpose_matrix_right); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /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]’: 458s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 1940 | transform_data(u, n, cell_info, _etransT, 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1941 | precompute::apply_tranpose_matrix_right); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 683 | { return std::copy(__first, __first + __n, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_fn::operator()(_Out, _Sent, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:622:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 458s | ^~~~~~~~ 458s /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 458s /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 458s 629 | return ranges::fill_n(std::move(__first), __len, __value); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /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]’: 458s /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 458s 1143 | __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value, 458s | ^~~~~~~~~~ 458s /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 458s 1154 | std::__fill_a(__first, __first + __n, __value); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 683 | { return std::copy(__first, __first + __n, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:20, 458s from /usr/include/dolfinx.h:11, 458s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp:50: 458s /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]’: 458s /usr/include/dolfinx/fem/assembler.h:124:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 124 | void assemble_vector(std::span b, const Form& L) 458s | ^~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 129 | assemble_vector(b, L, std::span(constants), 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 130 | make_coefficients_span(coefficients)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assembler.h:129:18: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /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]’: 458s /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 458s 285 | void apply_tranpose_matrix_right( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = const double*; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s In file included from /usr/include/c++/14/bits/refwrap.h:38, 458s from /usr/include/c++/14/vector:68: 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:14: 458s /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]’: 458s /usr/include/dolfinx/fem/DirichletBC.h:495:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 495 | void set(std::span x, std::optional> x0, 458s | ^~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator*, vector > >; _Tp = complex]’: 458s /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 458s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:998:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 998 | { std::__fill_a1(__first, __last, __value); } 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 458s /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 458s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 458s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~ 458s /usr/include/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]’: 458s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 154 | void apply_permutation_mapped(std::span perm, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator*, vector > >; _Tp = int]’: 458s /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 458s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:998:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 998 | { std::__fill_a1(__first, __last, __value); } 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/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]’: 458s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 144 | void apply_permutation(std::span perm, std::span data, 458s | ^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /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]’: 458s /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 458s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 458s | ^~~~~~~~~ 458s /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 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1876 | __introsort_loop(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1884 | std::__partial_sort(__first, __last, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1819 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1822 | std::__insertion_sort(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/dolfinx/fem/assemble_matrix_impl.h:13, 458s from /usr/include/dolfinx/fem/assembler.h:9: 458s /usr/include/dolfinx/fem/utils.h: In function ‘std::vector dolfinx::fem::pack_constants(const U&) [with U = Form, double>]’: 458s /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 458s 1365 | std::ranges::copy(value, std::next(constant_values.begin(), offset)); 458s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 458s /tmp/autopkgtest.lIfmcX/build.Nrz/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 458s 207 | std::ranges::copy(x.array(), ui->x()->mutable_array().begin()); 458s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 211 | fem::assemble_vector(y.mutable_array(), *M, std::span(constants), 458s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 212 | fem::make_coefficients_span(coeff)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp:211:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /tmp/autopkgtest.lIfmcX/build.Nrz/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 458s 215 | bc->set(y.mutable_array(), std::nullopt, T(0)); 458s | ~~~~^~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::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]’: 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s In file included from /usr/include/dolfinx/fem/Function.h:17, 458s from /usr/include/dolfinx/fem/DirichletBC.h:12: 458s /usr/include/dolfinx/la/Vector.h: In function ‘auto dolfinx::la::inner_product(const V&, const V&) [with V = Vector, std::vector > >]’: 458s /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 458s 234 | const T local = std::transform_reduce( 458s | ~~~~~~~~~~~~~~~~~~~~~^ 458s 235 | x_a.begin(), x_a.end(), x_b.begin(), static_cast(0), std::plus{}, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 236 | [](T a, T b) -> T 458s | ~~~~~~~~~~~~~~~~~ 458s 237 | { 458s | ~ 458s 238 | if constexpr (std::is_same>::value 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 239 | or std::is_same>::value) 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 240 | { 458s | ~ 458s 241 | return std::conj(a) * b; 458s | ~~~~~~~~~~~~~~~~~~~~~~~~ 458s 242 | } 458s | ~ 458s 243 | else 458s | ~~~~ 458s 244 | return a * b; 458s | ~~~~~~~~~~~~~ 458s 245 | }); 458s | ~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const double*; _Sent = const double*; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 185 | __uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1876 | __introsort_loop(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1884 | std::__partial_sort(__first, __last, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1819 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1822 | std::__insertion_sort(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1863 | __partial_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1868 | std::__heap_select(__first, __middle, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1869 | std::__sort_heap(__first, __middle, __comp); 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1856 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assembler.h: In function ‘T dolfinx::fem::assemble_scalar(const Form&) [with T = std::complex; U = double]’: 458s /usr/include/dolfinx/fem/assembler.h:94:25: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 94 | return assemble_scalar(M, std::span(constants), 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s 95 | make_coefficients_span(coefficients)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1770 | __insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1777 | if (__comp(__i, __first)) 458s | ~~~~~~^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 458s | ^~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 458s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 458s 610 | this->_M_impl._M_start, 458s | ~~~~~~~~~~~~~~~~~~~~~~~ 458s 611 | _M_get_Tp_allocator()); 458s | ~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 458s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1002 | operator()(_It __x, _Sent __bound) const 458s | ^~~~~~~~ 458s /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 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 458s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2107 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2111 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2115 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2119 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2127 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2132 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2137 | if (__pred(__first)) 458s | ~~~~~~^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 371 | return std::__do_uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 373 | return std::uninitialized_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 458s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 863 | operator()(_It& __it, _Sent __bound) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1905 | std::__introsort_loop(__first, __last, 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s 1906 | std::__lg(__last - __first) * 2, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1907 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1908 | std::__final_insertion_sort(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 317 | operator()(_Iterator __it) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/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 > > >]’: 458s /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 458s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = std::complex]’: 458s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 154 | void apply_permutation_mapped(std::span perm, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = std::complex]’: 458s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 144 | void apply_permutation(std::span perm, std::span data, 458s | ^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const::, 4294967295>, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span, 4294967295>’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/dolfinx/mesh/dolfinx_mesh.h:18, 458s from /usr/include/dolfinx.h:16: 458s /usr/include/dolfinx/mesh/generation.h: In function ‘dolfinx::mesh::Mesh dolfinx::mesh::impl::build_tri(MPI_Comm, std::array, 2>, std::array, const dolfinx::mesh::CellPartitionFunction&, dolfinx::mesh::DiagonalType) [with T = double]’: 458s /usr/include/dolfinx/mesh/generation.h:527:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 458s 527 | x.insert(x.end(), {a + ab * static_cast(ix), x1}); 458s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/generation.h:540:19: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 458s 540 | x.insert(x.end(), {x0, x1}); 458s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/generation.h:564:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 458s 564 | cells.insert(cells.end(), {v0, v1, vmid, v0, v2, vmid, v1, v3, vmid, 458s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 565 | v2, v3, vmid}); 458s | ~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/generation.h:603:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 458s 603 | cells.insert(cells.end(), {v0, v1, v2, v1, v2, v3}); 458s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/generation.h:613:25: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 458s 613 | cells.insert(cells.end(), {v0, v1, v3, v0, v2, v3}); 458s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const complex*; _Container = span, 4294967295>]’: 458s /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 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 627 | {x.size() / 2, 2}, partitioner); 458s | ^ 458s /usr/include/dolfinx/mesh/generation.h:627:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 632 | std::vector{}, {0, 2}, partitioner); 458s | ^ 458s /usr/include/dolfinx/mesh/generation.h:632:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = complex*; _Container = vector, allocator > >]’: 458s /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 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _To = complex*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 458s 346 | __niter_wrap(_From __from, _To __res) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 371 | return std::__do_uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 373 | return std::uninitialized_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]’: 458s /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 458s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]’: 458s /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 458s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 185 | __uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 458s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 458s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 458s 30 | explicit Constant(value_type c) : value({c}) {} 458s | ^~~~~~~~~~ 458s /usr/include/dolfinx/common/MPI.h: In function ‘std::pair, std::vector::type> > dolfinx::MPI::distribute_to_postoffice(MPI_Comm, const U&, std::array, int64_t) [with U = std::vector >]’: 458s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 458s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr 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]’: 458s /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 458s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const std::complex*; _Sent = const std::complex*; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 458s /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 458s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]’: 458s /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 458s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 458s | ^~~~~~~~ 458s /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 458s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 458s /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]’: 458s /usr/include/dolfinx/mesh/generation.h:659:17: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 458s 659 | x.insert(x.end(), {x0, c + cd * static_cast(iy)}); 458s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/generation.h:670:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 458s 670 | cells.insert(cells.end(), {i0 + iy, i0 + iy + 1, i0 + iy + ny + 1, 458s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 671 | i0 + iy + ny + 2}); 458s | ~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 676 | {x.size() / 2, 2}, partitioner); 458s | ^ 458s /usr/include/dolfinx/mesh/generation.h:676:54: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 681 | std::vector{}, {0, 2}, partitioner); 458s | ^ 458s /usr/include/dolfinx/mesh/generation.h:681:61: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s [ 77%] Built target demo_codim_0_assembly 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 458s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 3867 | find_if(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 3876 | return std::__find_if(__first, __last, 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 737 | std::move(__result), 458s | ~~~~~~~~~~~~~~~~~~~~ 458s 738 | std::move(__op), std::move(__proj)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 715 | return std::__copy_n(__first, __n2, __result, 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s 716 | std::__iterator_category(__first)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 715 | return std::__copy_n(__first, __n2, __result, 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s 716 | std::__iterator_category(__first)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 683 | { return std::copy(__first, __first + __n, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: 458s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 458s 681 | vector(initializer_list __l, 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1863 | __partial_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1868 | std::__heap_select(__first, __middle, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1869 | std::__sort_heap(__first, __middle, __comp); 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1856 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1770 | __insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1777 | if (__comp(__i, __first)) 458s | ~~~~~~^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 458s | ^~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/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]’: 458s /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 458s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 371 | return std::__do_uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 373 | return std::uninitialized_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 458s | ^~~~~~~~~~~~~~ 458s In file included from /usr/include/c++/14/bits/refwrap.h:38, 458s from /usr/include/c++/14/vector:68: 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 458s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = std::complex]’: 458s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 154 | void apply_permutation_mapped(std::span perm, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 458s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 863 | operator()(_It& __it, _Sent __bound) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1905 | std::__introsort_loop(__first, __last, 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s 1906 | std::__lg(__last - __first) * 2, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1907 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1908 | std::__final_insertion_sort(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = std::complex]’: 458s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 144 | void apply_permutation(std::span perm, std::span data, 458s | ^~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 317 | operator()(_Iterator __it) 458s | ^~~~~~~~ 458s In file included from /usr/include/c++/14/functional:59, 458s from /usr/include/basix/finite-element.h:17: 458s /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}]’: 458s /usr/include/c++/14/bits/std_function.h:587:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 587 | operator()(_ArgTypes... __args) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_inv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 458s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 458s | ^~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 458s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 458s | ^~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 577 | _element->Tt_apply(data, n, cell_permutation); 458s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_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}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 458s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 458s | ^~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 593 | _element->Tinv_apply(data, n, cell_permutation); 458s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const complex*; _Container = span >]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = complex*; _Container = vector >]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply(std::span, uint32_t, int) const [with U = double; T = double]’: 458s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 458s | ^~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 544 | _element->T_apply(data, n, cell_permutation); 458s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = complex*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 346 | __niter_wrap(_From __from, _To __res) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/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]’: 458s /usr/include/dolfinx/fem/FiniteElement.h:656:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 656 | void Tt_inv_apply_right(std::span data, std::uint32_t cell_permutation, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h:660:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 660 | _element->Tt_inv_apply_right(data, n, cell_permutation); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/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]’: 458s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 172 | void apply_inv_permutation_right(std::span perm, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tt_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 458s /usr/include/dolfinx/fem/FiniteElement.h:639:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 639 | void Tt_apply_right(std::span data, std::uint32_t cell_permutation, 458s | ^~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h:643:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 643 | _element->Tt_apply_right(data, n, cell_permutation); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::Tinv_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 458s /usr/include/dolfinx/fem/FiniteElement.h:622:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 622 | void Tinv_apply_right(std::span data, std::uint32_t cell_permutation, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h:626:31: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 626 | _element->Tinv_apply_right(data, n, cell_permutation); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h: In member function ‘void dolfinx::fem::FiniteElement::T_apply_right(std::span, uint32_t, int) const [with U = double; T = double]’: 458s /usr/include/dolfinx/fem/FiniteElement.h:605:8: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 605 | void T_apply_right(std::span data, std::uint32_t cell_permutation, 458s | ^~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/FiniteElement.h:609:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 609 | _element->T_apply_right(data, n, cell_permutation); 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 317 | operator()(_Iterator __it) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/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 > > >]’: 458s /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 458s 1816 | __make_move_if_noexcept_iterator(_Iterator __i) 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /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 458s 1817 | { return _ReturnType(__i); } 458s | ^~~~~~~~~~~~~~~~ 458s /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 > > >]’: 458s /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 458s 960 | operator()(_It&& __first, _Sent __last) const 458s | ^~~~~~~~ 458s /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]’: 458s /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 458s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 458s | ^~~~~~~~~ 458s /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 458s /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]’: 458s /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 458s 709 | vector(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~ 458s /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 458s /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 458s 719 | _M_range_initialize_n(__first, __last, __n); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = span]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 458s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 2981 | __miter_base(move_iterator<_Iterator> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 185 | __uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1589 | __heap_select(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1593 | std::__make_heap(__first, __middle, __comp); 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1595 | if (__comp(__i, __first)) 458s | ~~~~~~^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 425 | std::__pop_heap(__first, __last, __last, __comp); 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/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]’: 458s /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 458s 285 | void apply_tranpose_matrix_right( 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 88 | if (__comp(__a, __b)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 90 | if (__comp(__b, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 91 | std::iter_swap(__result, __b); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 92 | else if (__comp(__a, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 93 | std::iter_swap(__result, __c); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 95 | std::iter_swap(__result, __a); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 97 | else if (__comp(__a, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 98 | std::iter_swap(__result, __a); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 99 | else if (__comp(__b, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 100 | std::iter_swap(__result, __c); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 102 | std::iter_swap(__result, __b); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1829 | __unguarded_partition(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1835 | while (__comp(__first, __pivot)) 458s | ~~~~~~^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1838 | while (__comp(__pivot, __last)) 458s | ~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1842 | std::iter_swap(__first, __last); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 923 | std::__miter_base(__last), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 924 | __result); 458s | ~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 371 | return std::__do_uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 373 | return std::uninitialized_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 314 | std::move(__result)); 458s | ~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >]’: 458s /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 458s 863 | operator()(_It& __it, _Sent __bound) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1905 | std::__introsort_loop(__first, __last, 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s 1906 | std::__lg(__last - __first) * 2, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1907 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1908 | std::__final_insertion_sort(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algobase.h:313:46: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 314 | std::move(__result)); 458s | ~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 185 | __uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1876 | __introsort_loop(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1884 | std::__partial_sort(__first, __last, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1819 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1822 | std::__insertion_sort(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr _Out std::ranges::__fill_n_fn::operator()(_Out, std::iter_difference_t<_Iter>, const _Tp&) const [with _Tp = int; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 458s /usr/include/c++/14/bits/ranges_algobase.h:576:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = __gnu_cxx::__normal_iterator*, vector > >; _Tp = int]’: 458s /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 458s 997 | __fill_a(_FIte __first, _FIte __last, const _Tp& __value) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:997:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:998:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 998 | { std::__fill_a1(__first, __last, __value); } 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 737 | std::move(__result), 458s | ~~~~~~~~~~~~~~~~~~~~ 458s 738 | std::move(__op), std::move(__proj)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/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]’: 458s /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 458s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 458s 371 | return std::__do_uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 458s 373 | return std::uninitialized_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Comp = std::ranges::less; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1789 | operator()(_Iter __first, _Sent __last, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1792 | auto __lasti = ranges::next(__first, __last); 458s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 458s | ^ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 458s | ^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2152 | return __find_if(__first, __last, __pred, 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s 2153 | std::__iterator_category(__first)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_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]’: 458s /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 458s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 458s | ^~~~~~~~~ 458s /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 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = std::complex*; bool _TrivialValueTypes = false]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1863 | __partial_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1868 | std::__heap_select(__first, __middle, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1869 | std::__sort_heap(__first, __middle, __comp); 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1856 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1770 | __insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1777 | if (__comp(__i, __first)) 458s | ~~~~~~^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 458s | ^~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 458s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 371 | return std::__do_uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 737 | std::move(__result), 458s | ~~~~~~~~~~~~~~~~~~~~ 458s 738 | std::move(__op), std::move(__proj)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 373 | return std::uninitialized_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_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&)::]’: 458s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 201 | std::move(__f), std::move(__proj)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1863 | __partial_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1868 | std::__heap_select(__first, __middle, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1869 | std::__sort_heap(__first, __middle, __comp); 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1856 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 458s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 863 | operator()(_It& __it, _Sent __bound) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1905 | std::__introsort_loop(__first, __last, 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s 1906 | std::__lg(__last - __first) * 2, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1907 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1908 | std::__final_insertion_sort(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1770 | __insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1777 | if (__comp(__i, __first)) 458s | ~~~~~~^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 458s | ^~~~~~~~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 317 | operator()(_Iterator __it) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/dolfinx/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]’: 458s /usr/include/dolfinx/fem/Function.h:234:21: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 234 | fem::interpolate(*this, std::span(fx.data(), fx.size()), 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 235 | _fshape, cells); 458s | ~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 346 | __niter_wrap(_From __from, _To __res) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/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 > > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 458s | ^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 239 | operator()(_Value& __val, _Iterator __it) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: 458s /usr/include/c++/14/bits/stl_vector.h:681:7: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 458s 681 | vector(initializer_list __l, 458s | ^~~~~~ 458s /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]’: 458s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 1305 | pack_coefficients(form, key.first, key.second, val.first, val.second); 458s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/utils.h:1305:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 2981 | __miter_base(move_iterator<_Iterator> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1863 | __partial_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1868 | std::__heap_select(__first, __middle, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1869 | std::__sort_heap(__first, __middle, __comp); 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1856 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1770 | __insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1777 | if (__comp(__i, __first)) 458s | ~~~~~~^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 458s | ^~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/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]’: 458s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s 111 | void assemble_vector( 458s | ^~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assembler.h:111:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 116 | impl::assemble_vector(b, L, constants, coefficients); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assembler.h:116:24: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1589 | __heap_select(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1593 | std::__make_heap(__first, __middle, __comp); 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1595 | if (__comp(__i, __first)) 458s | ~~~~~~^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 425 | std::__pop_heap(__first, __last, __last, __comp); 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 88 | if (__comp(__a, __b)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 90 | if (__comp(__b, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 91 | std::iter_swap(__result, __b); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 92 | else if (__comp(__a, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 93 | std::iter_swap(__result, __c); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 95 | std::iter_swap(__result, __a); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 97 | else if (__comp(__a, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 98 | std::iter_swap(__result, __a); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 99 | else if (__comp(__b, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 100 | std::iter_swap(__result, __c); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 102 | std::iter_swap(__result, __b); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1829 | __unguarded_partition(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1835 | while (__comp(__first, __pivot)) 458s | ~~~~~~^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1838 | while (__comp(__pivot, __last)) 458s | ~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1842 | std::iter_swap(__first, __last); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 923 | std::__miter_base(__last), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 924 | __result); 458s | ~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1876 | __introsort_loop(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1884 | std::__partial_sort(__first, __last, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_rev_begin() [with T = std::complex; Container = std::vector >]’: 458s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 145 | _scatterer->scatter_rev_begin(std::span(_buffer_remote), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 146 | std::span(_buffer_local), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 147 | _request); 458s | ~~~~~~~~~ 458s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s /usr/include/dolfinx/la/Vector.h:145:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1819 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1822 | std::__insertion_sort(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]’: 458s /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 458s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*]’: 458s /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 458s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 185 | __uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/la/Vector.h: In member function ‘void dolfinx::la::Vector::scatter_fwd_begin() [with T = std::complex; Container = std::vector >]’: 458s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 98 | _scatterer->scatter_fwd_begin(std::span(_buffer_local), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 99 | std::span(_buffer_remote), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 100 | std::span(_request)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s /usr/include/dolfinx/la/Vector.h:98:34: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 458s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 2981 | __miter_base(move_iterator<_Iterator> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:1089:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator’ changed in GCC 7.1 458s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 185 | __uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/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&)::]’: 458s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 737 | std::move(__result), 458s | ~~~~~~~~~~~~~~~~~~~~ 458s 738 | std::move(__op), std::move(__proj)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 458s | ^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 2152 | return __find_if(__first, __last, __pred, 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s 2153 | std::__iterator_category(__first)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 683 | { return std::copy(__first, __first + __n, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 683 | { return std::copy(__first, __first + __n, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 232 | if (__comp(__first + __secondChild, 458s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s 233 | __first + (__secondChild - 1))) 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 458s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/c++/14/bits/ranges_algo.h:38, 458s from /usr/include/c++/14/algorithm:63, 458s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp:45: 458s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = const std::vector >&; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 458s /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 458s 376 | operator()(_Range&& __r, _Out __result) const 458s | ^~~~~~~~ 458s /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 458s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 379 | std::move(__result)); 458s | ~~~~~~~~~~~~~~~~~~~~ 458s /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 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1589 | __heap_select(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1593 | std::__make_heap(__first, __middle, __comp); 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1595 | if (__comp(__i, __first)) 458s | ~~~~~~^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 425 | std::__pop_heap(__first, __last, __last, __comp); 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 88 | if (__comp(__a, __b)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 90 | if (__comp(__b, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 91 | std::iter_swap(__result, __b); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 92 | else if (__comp(__a, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 93 | std::iter_swap(__result, __c); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 95 | std::iter_swap(__result, __a); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 97 | else if (__comp(__a, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 98 | std::iter_swap(__result, __a); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 99 | else if (__comp(__b, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 100 | std::iter_swap(__result, __c); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 102 | std::iter_swap(__result, __b); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1829 | __unguarded_partition(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1835 | while (__comp(__first, __pivot)) 458s | ~~~~~~^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1838 | while (__comp(__pivot, __last)) 458s | ~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1842 | std::iter_swap(__first, __last); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/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> >]’: 458s /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 458s 376 | operator()(_Range&& __r, _Out __result) const 458s | ^~~~~~~~ 458s /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 458s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 379 | std::move(__result)); 458s | ~~~~~~~~~~~~~~~~~~~~ 458s /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 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 923 | std::__miter_base(__last), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 924 | __result); 458s | ~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = complex*]’: 458s /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 458s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _ForwardIterator = complex*]’: 458s /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 458s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 458s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 185 | __uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /tmp/autopkgtest.lIfmcX/build.Nrz/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 > >&]’: 458s /tmp/autopkgtest.lIfmcX/build.Nrz/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 458s 67 | std::ranges::transform(x.array(), y.array(), r.mutable_array().begin(), 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 68 | [alpha](auto x, auto y) { return alpha * x + y; }); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/basix/finite-element.h:19, 458s from /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp:46: 458s /usr/include/c++/14/numeric: In function ‘constexpr _Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator*, 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 > >&)::]’: 458s /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 458s 374 | transform_reduce(_InputIterator1 __first1, _InputIterator1 __last1, 458s | ^~~~~~~~~~~~~~~~ 458s /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 458s /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 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_inv_permutation_right(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = std::complex]’: 458s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 172 | void apply_inv_permutation_right(std::span perm, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /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]’: 458s /usr/include/dolfinx/fem/assembler.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s 62 | T assemble_scalar( 458s | ^~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 71 | return impl::assemble_scalar(M, mesh->geometry().dofmap(), 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 72 | mesh->geometry().x(), constants, coefficients); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/fem/assembler.h:71:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn >(dolfinx::fem::doftransform, bool) const:: >, span, int32_t, int)>&; _Args = {span, 4294967295>, span, int, int}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_inv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 458s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1849 | permute_data(u, n, cell_info, _eperm); 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1852 | transform_data(u, n, cell_info, _etrans_invT, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1853 | precompute::apply_matrix); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _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}]’: 458s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span >’ changed in GCC 7.1 458s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator*, vector, allocator > > >]’: 458s /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 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 458s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1833 | permute_data(u, n, cell_info, _eperm_inv); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1836 | transform_data(u, n, cell_info, _etransT, 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1837 | precompute::apply_matrix); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/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]’: 458s /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 458s 978 | __fill_a1(::__gnu_cxx::__normal_iterator<_Ite, _Cont> __first, 458s | ^~~~~~~~~ 458s /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 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 458s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1865 | permute_data(u, n, cell_info, _eperm_inv); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1868 | transform_data(u, n, cell_info, _etrans_inv, 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1869 | precompute::apply_matrix); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::T_apply(std::span, int, uint32_t) const [with T = double; F = double]’: 458s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1810 | void FiniteElement::T_apply(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1817 | permute_data(u, n, cell_info, _eperm); 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1820 | transform_data(u, n, cell_info, _etrans, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1821 | precompute::apply_matrix); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 458s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 2981 | __miter_base(move_iterator<_Iterator> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 135 | __push_heap(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 458s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 458s | ^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/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]’: 458s /usr/include/basix/finite-element.h:1947:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1947 | void FiniteElement::Tt_inv_apply_right(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 642 | copy(_II __first, _II __last, _OI __result) 458s | ^~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/basix/finite-element.h:1959:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1959 | permute_data(dblock, 1, cell_info, _eperm_inv); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1964:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1964 | transform_data(u, n, cell_info, _etrans_inv, 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1965 | precompute::apply_tranpose_matrix_right); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 239 | operator()(_Value& __val, _Iterator __it) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1589 | __heap_select(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1593 | std::__make_heap(__first, __middle, __comp); 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1595 | if (__comp(__i, __first)) 458s | ~~~~~~^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 425 | std::__pop_heap(__first, __last, __last, __comp); 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 458s | ^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tt_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 458s /usr/include/basix/finite-element.h:1875:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1875 | void FiniteElement::Tt_apply_right(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1887:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1887 | permute_data(dblock, 1, cell_info, _eperm); 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/basix/finite-element.h:1892:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1892 | transform_data(u, n, cell_info, _etrans, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1893 | precompute::apply_tranpose_matrix_right); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 88 | if (__comp(__a, __b)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 90 | if (__comp(__b, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 91 | std::iter_swap(__result, __b); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 92 | else if (__comp(__a, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 93 | std::iter_swap(__result, __c); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 95 | std::iter_swap(__result, __a); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 97 | else if (__comp(__a, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 98 | std::iter_swap(__result, __a); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 99 | else if (__comp(__b, __c)) 458s | ~~~~~~^~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 100 | std::iter_swap(__result, __c); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 102 | std::iter_swap(__result, __b); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 458s In file included from /usr/include/c++/14/vector:66, 458s from /usr/include/basix/cell.h:10, 458s from /usr/include/basix/finite-element.h:7: 458s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, std::initializer_list<_Tp>) [with _Tp = double; _Alloc = std::allocator]’: 458s /usr/include/c++/14/bits/stl_vector.h:1426:7: note: parameter passing for argument of type ‘std::vector >::const_iterator’ changed in GCC 7.1 458s 1426 | insert(const_iterator __position, initializer_list __l) 458s | ^~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 458s | ^~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /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 458s /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 458s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1430 | std::random_access_iterator_tag()); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1829 | __unguarded_partition(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1835 | while (__comp(__first, __pivot)) 458s | ~~~~~~^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1838 | while (__comp(__pivot, __last)) 458s | ~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1842 | std::iter_swap(__first, __last); 458s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 458s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 608 | __miter_base(_Iterator __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_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]’: 458s /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 458s 1426 | insert(const_iterator __position, initializer_list __l) 458s | ^~~~~~ 458s /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 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_vector.h:1429:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1429 | _M_range_insert(begin() + __offset, __l.begin(), __l.end(), 458s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1430 | std::random_access_iterator_tag()); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 239 | operator()(_Value& __val, _Iterator __it) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 923 | std::__miter_base(__last), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 924 | __result); 458s | ~~~~~~~~~ 458s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::Tinv_apply_right(std::span, int, uint32_t) const [with T = double; F = double]’: 458s /usr/include/basix/finite-element.h:1899:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1899 | void FiniteElement::Tinv_apply_right(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1911:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1911 | permute_data(dblock, 1, cell_info, _eperm); 458s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1916:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1916 | transform_data(u, n, cell_info, _etrans_invT, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1917 | precompute::apply_tranpose_matrix_right); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /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]’: 458s /usr/include/basix/finite-element.h:1923:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1923 | void FiniteElement::T_apply_right(std::span u, int n, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1935:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1935 | permute_data(dblock, 1, cell_info, _eperm_inv); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/basix/finite-element.h:1940:28: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 1940 | transform_data(u, n, cell_info, _etransT, 458s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1941 | precompute::apply_tranpose_matrix_right); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1863 | __partial_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1868 | std::__heap_select(__first, __middle, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1869 | std::__sort_heap(__first, __middle, __comp); 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1856 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1770 | __insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1777 | if (__comp(__i, __first)) 458s | ~~~~~~^~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 458s | ^~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 458s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 185 | __uninit_copy(__first, __last, __result); 458s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 683 | { return std::copy(__first, __first + __n, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 458s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 195 | operator()(_Iterator __it, _Value& __val) 458s | ^~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In constructor ‘constexpr std::move_iterator<_Iterator>::move_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 458s /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 458s 1508 | move_iterator(iterator_type __i) 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1876 | __introsort_loop(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1884 | std::__partial_sort(__first, __last, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_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]’: 458s /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 458s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 458s | ^~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_vector.h:1712:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1819 | __comp); 458s | ~~~~~~~ 458s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1822 | std::__insertion_sort(__first, __last, __comp); 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_vector.h:1719:44: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 458s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1720 | __start, _M_get_Tp_allocator()); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 232 | if (__comp(__first + __secondChild, 458s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 458s 233 | __first + (__secondChild - 1))) 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/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]’: 458s /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 458s 1158 | return (*this)(ranges::begin(__r), ranges::end(__r), 458s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s 1159 | std::move(__comp), std::move(__proj)); 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 458s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 458s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 346 | __niter_wrap(_From __from, _To __res) 458s | ^~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = long long int*]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 458s 147 | { return std::copy(__first, __last, __result); } 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/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]’: 458s /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 458s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 458s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 458s 610 | this->_M_impl._M_start, 458s | ~~~~~~~~~~~~~~~~~~~~~~~ 458s 611 | _M_get_Tp_allocator()); 458s | ~~~~~~~~~~~~~~~~~~~~~~ 458s In file included from /usr/include/dolfinx/geometry/BoundingBoxTree.h:14, 458s from /usr/include/dolfinx/geometry/utils.h:9, 458s from /usr/include/dolfinx/fem/interpolate.h:19, 458s from /usr/include/dolfinx/fem/Function.h:12: 458s /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 >]’: 458s /usr/include/dolfinx/mesh/utils.h:783:64: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 783 | Mesh> create_mesh( 458s | ^~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 814 | auto t = extract_topology(element.cell_shape(), doflayout, cells); 458s | ^ 458s /usr/include/dolfinx/mesh/utils.h:814:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/mesh/utils.h:830:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 830 | cells1 = std::vector(cells.begin(), cells.end()); 458s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/utils.h:836:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 458s 836 | std::iota(original_idx1.begin(), original_idx1.end(), offset); 458s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 841 | std::vector cells1_v 458s | ^~~~~~~~ 458s /usr/include/dolfinx/mesh/utils.h:841:29: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 458s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 135 | __push_heap(_RandomAccessIterator __first, 458s | ^~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 458s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 458s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/utils.h:880:21: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 458s 880 | boundary_v.erase(unique_end, range_end); 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/utils.h:885:23: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 458s 885 | boundary_v.erase(boundary_v.begin()); 458s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 889 | Topology topology = create_topology(comm, cells1_v, original_idx1, 458s | ^~~~~~~~ 458s /usr/include/dolfinx/mesh/utils.h:889:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/mesh/utils.h:905:15: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 458s 905 | nodes1.erase(unique_end, range_end); 458s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 458s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s 911 | Geometry geometry 458s | ^~~~~~~~ 458s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/dolfinx/mesh/utils.h:911:12: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _ForwardIterator = std::complex*; bool _TrivialValueTypes = false]’: 458s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 458s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 458s | ^~~~~~~~~~~~~ 458s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 458s /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 458s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 458s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | __uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = const long long int*; _Sent = const long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1876 | __introsort_loop(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1884 | std::__partial_sort(__first, __last, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1819 | __comp); 459s | ~~~~~~~ 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 195 | operator()(_Iterator __it, _Value& __val) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1822 | std::__insertion_sort(__first, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = long long int*; _Sent = long long int*; _Out = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 232 | if (__comp(__first + __secondChild, 459s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s 233 | __first + (__secondChild - 1))) 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = std::complex*; bool _TrivialValueTypes = false]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:135:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr _It std::ranges::__next_fn::operator()(_It, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 459s /usr/include/c++/14/bits/ranges_base.h:1002:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1002 | operator()(_It __x, _Sent __bound) const 459s | ^~~~~~~~ 459s /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 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >; _Compare = ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:4805:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 459s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1589 | __heap_select(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1593 | std::__make_heap(__first, __middle, __comp); 459s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1595 | if (__comp(__i, __first)) 459s | ~~~~~~^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 459s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2107 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2111 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2115 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2119 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2127 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2132 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2137 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 425 | std::__pop_heap(__first, __last, __last, __comp); 459s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 88 | if (__comp(__a, __b)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 90 | if (__comp(__b, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 91 | std::iter_swap(__result, __b); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 92 | else if (__comp(__a, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 93 | std::iter_swap(__result, __c); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 95 | std::iter_swap(__result, __a); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 97 | else if (__comp(__a, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 98 | std::iter_swap(__result, __a); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 99 | else if (__comp(__b, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 100 | std::iter_swap(__result, __c); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 102 | std::iter_swap(__result, __b); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1829 | __unguarded_partition(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1835 | while (__comp(__first, __pivot)) 459s | ~~~~~~^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1838 | while (__comp(__pivot, __last)) 459s | ~~~~~~^~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1842 | std::iter_swap(__first, __last); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 923 | std::__miter_base(__last), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 924 | __result); 459s | ~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 737 | std::move(__result), 459s | ~~~~~~~~~~~~~~~~~~~~ 459s 738 | std::move(__op), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 459s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 201 | std::move(__f), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 346 | __niter_wrap(_From __from, _To __res) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 135 | __push_heap(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 459s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Construct(_Tp*, _Args&& ...) [with _Tp = dolfinx::common::IndexMap; _Args = {int, const int&, const array >, 2>&, vector >&, vector >&}]’: 459s /usr/include/c++/14/bits/stl_construct.h:119:7: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 239 | operator()(_Value& __val, _Iterator __it) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1589 | __heap_select(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1593 | std::__make_heap(__first, __middle, __comp); 459s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1595 | if (__comp(__i, __first)) 459s | ~~~~~~^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 459s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 425 | std::__pop_heap(__first, __last, __last, __comp); 459s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 88 | if (__comp(__a, __b)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 90 | if (__comp(__b, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 91 | std::iter_swap(__result, __b); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 92 | else if (__comp(__a, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 93 | std::iter_swap(__result, __c); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 95 | std::iter_swap(__result, __a); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 97 | else if (__comp(__a, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 98 | std::iter_swap(__result, __a); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 99 | else if (__comp(__b, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 100 | std::iter_swap(__result, __c); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 102 | std::iter_swap(__result, __b); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 239 | operator()(_Value& __val, _Iterator __it) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1829 | __unguarded_partition(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1835 | while (__comp(__first, __pivot)) 459s | ~~~~~~^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1838 | while (__comp(__pivot, __last)) 459s | ~~~~~~^~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1842 | std::iter_swap(__first, __last); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 923 | std::__miter_base(__last), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 924 | __result); 459s | ~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 147 | { return std::copy(__first, __last, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1863 | __partial_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1868 | std::__heap_select(__first, __middle, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1869 | std::__sort_heap(__first, __middle, __comp); 459s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1856 | __comp); 459s | ~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1770 | __insertion_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1777 | if (__comp(__i, __first)) 459s | ~~~~~~^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 459s | ^~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 195 | operator()(_Iterator __it, _Value& __val) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 232 | if (__comp(__first + __secondChild, 459s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s 233 | __first + (__secondChild - 1))) 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 346 | __niter_wrap(_From __from, _To __res) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 135 | __push_heap(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 459s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 459s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 195 | operator()(_Iterator __it, _Value& __val) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 232 | if (__comp(__first + __secondChild, 459s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s 233 | __first + (__secondChild - 1))) 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1589 | __heap_select(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1593 | std::__make_heap(__first, __middle, __comp); 459s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1595 | if (__comp(__i, __first)) 459s | ~~~~~~^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 459s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 425 | std::__pop_heap(__first, __last, __last, __comp); 459s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 88 | if (__comp(__a, __b)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 90 | if (__comp(__b, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 91 | std::iter_swap(__result, __b); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 92 | else if (__comp(__a, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 93 | std::iter_swap(__result, __c); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 95 | std::iter_swap(__result, __a); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 97 | else if (__comp(__a, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 98 | std::iter_swap(__result, __a); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 99 | else if (__comp(__b, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 100 | std::iter_swap(__result, __c); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 102 | std::iter_swap(__result, __b); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1829 | __unguarded_partition(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1835 | while (__comp(__first, __pivot)) 459s | ~~~~~~^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1838 | while (__comp(__pivot, __last)) 459s | ~~~~~~^~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1842 | std::iter_swap(__first, __last); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 923 | std::__miter_base(__last), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 924 | __result); 459s | ~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator; _ForwardIterator = double*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 147 | { return std::copy(__first, __last, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 459s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 459s 610 | this->_M_impl._M_start, 459s | ~~~~~~~~~~~~~~~~~~~~~~~ 459s 611 | _M_get_Tp_allocator()); 459s | ~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t):: >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:2107:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2107 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2111:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2111 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2115:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2115 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2119:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2119 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2127:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2127 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2132:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2132 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:2137:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 2137 | if (__pred(__first)) 459s | ~~~~~~^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s In file included from /usr/include/dolfinx/la/Vector.h:14, 459s from /usr/include/dolfinx/fem/Function.h:17: 459s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 459s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 135 | __push_heap(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 459s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 239 | operator()(_Value& __val, _Iterator __it) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 737 | std::move(__result), 459s | ~~~~~~~~~~~~~~~~~~~~ 459s 738 | std::move(__op), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 459s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 201 | std::move(__f), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 195 | operator()(_Iterator __it, _Value& __val) 459s | ^~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = false; F = double]’: 459s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 1674 | void FiniteElement::permute_data( 459s | ^~~~~~~~~~~~~~~~ 459s In file included from /usr/include/basix/finite-element.h:12: 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_matrix(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 459s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 459s 243 | void apply_matrix( 459s | ^~~~~~~~~~~~ 459s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 232 | if (__comp(__first + __secondChild, 459s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s 233 | __first + (__secondChild - 1))) 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 459s | ^~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = false; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 459s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 1733 | void FiniteElement::transform_data( 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1754 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1756 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1775 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1777 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1786 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1788 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 346 | __niter_wrap(_From __from, _To __res) 459s | ^~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::permute_data(std::span, int, uint32_t, const std::map > >&) const [with T = double; bool post = true; F = double]’: 459s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 1674 | void FiniteElement::permute_data( 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h: In member function ‘void basix::FiniteElement::transform_data(std::span, int, uint32_t, const std::map, std::pair, std::array > > > >&, OP) const [with T = double; bool post = true; OP = void (*)(std::span, std::mdspan, std::layout_right, std::default_accessor >, std::span, unsigned int, unsigned int); F = double]’: 459s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 1733 | void FiniteElement::transform_data( 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 459s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1754 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1756 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1786 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1788 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘basix::FiniteElement::mdspan_t’ {aka ‘std::mdspan, std::layout_right, std::default_accessor >’} changed in GCC 7.1 459s 1797 | op(std::span(v_size_t), 459s | ~~^~~~~~~~~~~~~~~~~~~~~ 459s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1799 | dofstart, block_size); 459s | ~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 135 | __push_heap(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 459s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 195 | operator()(_Iterator __it, _Value& __val) 459s | ^~~~~~~~ 459s /usr/include/dolfinx/fem/interpolate.h: In function ‘std::vector dolfinx::fem::interpolation_coords(const FiniteElement&, const dolfinx::mesh::Geometry&, std::span) [with T = double]’: 459s /usr/include/dolfinx/fem/interpolate.h:72:16: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 72 | cmap.tabulate(0, X, Xshape, phi_b); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_tranpose_matrix_right(std::span, std::mdspan >, std::span, std::size_t, std::size_t) [with T = double; E = double]’: 459s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 459s 285 | void apply_tranpose_matrix_right( 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/precompute.h:285:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s In file included from /usr/include/c++/14/functional:59, 459s from /usr/include/basix/finite-element.h:17: 459s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = std::pair >, std::vector >; _ArgTypes = {std::mdspan, std::layout_right, std::default_accessor >}]’: 459s /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 459s 587 | operator()(_ArgTypes... __args) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = double*; _Tp = double]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 459s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 459s 371 | return std::__do_uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 459s 373 | return std::uninitialized_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 147 | { return std::copy(__first, __last, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1863 | __partial_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1868 | std::__heap_select(__first, __middle, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1869 | std::__sort_heap(__first, __middle, __comp); 459s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1856 | __comp); 459s | ~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1770 | __insertion_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1777 | if (__comp(__i, __first)) 459s | ~~~~~~^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 459s | ^~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr void std::ranges::__advance_fn::operator()(_It&, _Sent) const [with _It = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >]’: 459s /usr/include/c++/14/bits/ranges_base.h:863:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 863 | operator()(_It& __it, _Sent __bound) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1905 | std::__introsort_loop(__first, __last, 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s 1906 | std::__lg(__last - __first) * 2, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1907 | __comp); 459s | ~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1908:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1908 | std::__final_insertion_sort(__first, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 317 | operator()(_Iterator __it) 459s | ^~~~~~~~ 459s /usr/include/dolfinx/fem/interpolate.h: In function ‘void dolfinx::fem::interpolate(Function&, std::span, std::array, std::span) [with T = std::complex; U = double]’: 459s /usr/include/dolfinx/fem/interpolate.h:703:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 703 | void interpolate(Function& u, std::span f, 459s | ^~~~~~~~~~~ 459s /usr/include/dolfinx/fem/interpolate.h:805:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s 805 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/interpolate.h:828:49: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s 828 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/interpolate.h:890:47: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s 890 | apply_inv_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/interpolate.h:954:18: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 954 | cmap.tabulate(1, X, Xshape, phi_b); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/interpolate.h:1008:52: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 1008 | detJ[p] = cmap.compute_jacobian_determinant(_J, det_scratch); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/interpolate.h:1046:51: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s 1046 | apply_inverse_transpose_dof_transformation(_coeffs, cell_info, cell, 1); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = span]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_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 >&}]’: 459s /usr/include/c++/14/bits/stl_construct.h:97:14: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 97 | { return ::new((void*)__location) _Tp(std::forward<_Args>(__args)...); } 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::pair; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 239 | operator()(_Value& __val, _Iterator __it) 459s | ^~~~~~~~ 459s /usr/include/dolfinx/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]’: 459s /usr/include/dolfinx/fem/utils.h:1062:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s 1062 | void pack_coefficients(const Form& form, IntegralType integral_type, 459s | ^~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 459s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s In file included from /usr/include/dolfinx/fem/assembler.h:11: 459s /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]’: 459s /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 459s 1289 | void assemble_vector( 459s | ^~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:1289:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 1297 | assemble_vector(b, L, mesh->geometry().dofmap(), mesh->geometry().x(), 459s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1298 | constants, coefficients); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_vector_impl.h:1297:20: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 371 | return std::__do_uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 373 | return std::uninitialized_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:317:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 317 | operator()(_Iterator __it) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const double*; _Container = vector >]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s In file included from /usr/include/dolfinx/la/Vector.h:14: 459s /usr/include/dolfinx/common/Scatterer.h: In member function ‘void dolfinx::common::Scatterer::scatter_rev_begin(std::span, std::span, std::span, type) const [with T = std::complex; Allocator = std::allocator]’: 459s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 390 | void scatter_rev_begin(std::span send_buffer, 459s | ^~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/common/Scatterer.h:390:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s In file included from /usr/include/c++/14/bits/refwrap.h:38, 459s from /usr/include/c++/14/vector:68: 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/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]’: 459s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s 195 | void scatter_fwd_begin(std::span send_buffer, 459s | ^~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/common/Scatterer.h:195:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation_mapped(std::span, std::span<_Type, 4294967295>, std::span, std::size_t) [with E = double]’: 459s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 154 | void apply_permutation_mapped(std::span perm, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_permutation(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 459s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 144 | void apply_permutation(std::span perm, std::span data, 459s | ^~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/basix/precompute.h: In function ‘void basix::precompute::apply_inv_permutation_right(std::span, std::span<_Type, 4294967295>, std::size_t, std::size_t) [with E = double]’: 459s /usr/include/basix/precompute.h:172:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 172 | void apply_inv_permutation_right(std::span perm, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In 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 > >]’: 459s /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 459s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 459s | ^~~~~~~~ 459s /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 459s /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 459s /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 459s 368 | return ranges::__copy_or_move(std::move(__first), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 459s 369 | std::move(__last), 459s | ~~~~~~~~~~~~~~~~~~ 459s 370 | std::move(__result)); 459s | ~~~~~~~~~~~~~~~~~~~~ 459s /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 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = std::complex; _Alloc = std::allocator >]’: 459s /usr/include/c++/14/bits/stl_vector.h:609:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 459s 610 | this->_M_impl._M_start, 459s | ~~~~~~~~~~~~~~~~~~~~~~~ 459s 611 | _M_get_Tp_allocator()); 459s | ~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = std::complex; _Range = std::vector >&]’: 459s /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 459s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/invoke.h: In function ‘constexpr _Res std::__invoke_impl(__invoke_other, _Fn&&, _Args&& ...) [with _Res = void; _Fn = dolfinx::fem::FiniteElement::dof_transformation_right_fn(dolfinx::fem::doftransform, bool) const::, span, int32_t, int)>&; _Args = {span, span, int, int}]’: 459s /usr/include/c++/14/bits/invoke.h:61:36: note: parameter passing for argument of type ‘const std::span’ changed in GCC 7.1 459s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr 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> >]’: 459s /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 459s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 459s | ^~~~~~~~ 459s /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 459s /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 459s /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 459s 368 | return ranges::__copy_or_move(std::move(__first), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 459s 369 | std::move(__last), 459s | ~~~~~~~~~~~~~~~~~~ 459s 370 | std::move(__result)); 459s | ~~~~~~~~~~~~~~~~~~~~ 459s /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 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_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]’: 459s /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 459s 772 | operator()(_Range1&& __r1, _Range2&& __r2, _Out __result, _Fp __binary_op, 459s | ^~~~~~~~ 459s /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 459s 775 | return (*this)(ranges::begin(__r1), ranges::end(__r1), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 776 | ranges::begin(__r2), ranges::end(__r2), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 777 | std::move(__result), std::move(__binary_op), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 778 | std::move(__proj1), std::move(__proj2)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /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 459s /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 459s /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 459s /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*]’: 459s /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 459s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = double*]’: 459s /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 459s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 459s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | __uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = long long int*]’: 459s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 2981 | __miter_base(move_iterator<_Iterator> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 642 | copy(_II __first, _II __last, _OI __result) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1589 | __heap_select(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1593 | std::__make_heap(__first, __middle, __comp); 459s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1595 | if (__comp(__i, __first)) 459s | ~~~~~~^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 459s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 425 | std::__pop_heap(__first, __last, __last, __comp); 459s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 88 | if (__comp(__a, __b)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 90 | if (__comp(__b, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 91 | std::iter_swap(__result, __b); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 92 | else if (__comp(__a, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 93 | std::iter_swap(__result, __c); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 95 | std::iter_swap(__result, __a); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 97 | else if (__comp(__a, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 98 | std::iter_swap(__result, __a); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 99 | else if (__comp(__b, __c)) 459s | ~~~~~~^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 100 | std::iter_swap(__result, __c); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s In file included from /usr/include/dolfinx/fem/assembler.h:10: 459s /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]’: 459s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 168 | T assemble_scalar( 459s | ^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 102 | std::iter_swap(__result, __b); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_scalar_impl.h:168:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 184 | value += impl::assemble_cells(x_dofmap, x, cells, fn, constants, coeffs, 459s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | cstride); 459s | ~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_scalar_impl.h:184:34: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /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 459s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 204 | value += impl::assemble_exterior_facets( 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 459s 205 | x_dofmap, x, num_facets_per_cell, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 206 | M.domain(IntegralType::exterior_facet, i), fn, constants, coeffs, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 207 | cstride, perms); 459s | ~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_scalar_impl.h:204:44: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /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 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1829 | __unguarded_partition(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1835 | while (__comp(__first, __pivot)) 459s | ~~~~~~^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1838 | while (__comp(__pivot, __last)) 459s | ~~~~~~^~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1842 | std::iter_swap(__first, __last); 459s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 217 | value += impl::assemble_interior_facets( 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 459s 218 | x_dofmap, x, num_facets_per_cell, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 219 | M.domain(IntegralType::interior_facet, i), fn, constants, coeffs, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 220 | cstride, c_offsets, perms); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/fem/assemble_scalar_impl.h:217:44: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 459s /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 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator >; _BI2 = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 923 | std::__miter_base(__last), 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 924 | __result); 459s | ~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1876 | __introsort_loop(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1884:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1884 | std::__partial_sort(__first, __last, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1889:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1817:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1818:42: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1819 | __comp); 459s | ~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1822 | std::__insertion_sort(__first, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/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&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 232 | if (__comp(__first + __secondChild, 459s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 459s 233 | __first + (__secondChild - 1))) 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = pair*; _Container = vector >]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = pair*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 346 | __niter_wrap(_From __from, _To __res) 459s | ^~~~~~~~~~~~ 459s In file included from /usr/include/c++/14/vector:72: 459s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const double*; _Tp = double; _Alloc = std::allocator]’: 459s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 459s 957 | vector<_Tp, _Alloc>:: 459s | ^~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long long int*; _Tp = long long int; _Alloc = std::allocator]’: 459s /usr/include/c++/14/bits/vector.tcc:957:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 459s In file included from /usr/include/c++/14/bits/ranges_algobase.h:38: 459s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr std::iter_difference_t::type> std::ranges::__distance_fn::operator()(_It&&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >&; _Sent = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 960 | operator()(_It&& __first, _Sent __last) const 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 459s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 709 | vector(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~ 459s /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 459s /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 459s 719 | _M_range_initialize_n(__first, __last, __n); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 459s In file included from /usr/include/c++/14/numeric:62: 459s /usr/include/c++/14/bits/stl_numeric.h: In function ‘constexpr void std::iota(_ForwardIterator, _ForwardIterator, _Tp) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’: 459s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 88 | iota(_ForwardIterator __first, _ForwardIterator __last, _Tp __value) 459s | ^~~~ 459s /usr/include/c++/14/bits/stl_numeric.h:88:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s In file included from /usr/include/c++/14/algorithm:61: 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 459s | ^~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 459s | ^~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h: In function ‘void dolfinx::mesh::impl::reorder_list(std::span<_Type, 4294967295>, std::span) [with T = long long int]’: 459s /usr/include/dolfinx/mesh/utils.h:46:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 46 | void reorder_list(std::span list, std::span nodemap) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 737 | std::move(__result), 459s | ~~~~~~~~~~~~~~~~~~~~ 459s 738 | std::move(__op), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/utils.h:53:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 53 | const std::vector orig(list.begin(), list.end()); 459s | ^~~~ 459s /usr/include/dolfinx/mesh/utils.h:58:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 58 | std::ranges::copy(links_old, links_new.begin()); 459s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result, _Fun> std::ranges::__for_each_fn::operator()(_Range&&, _Fun, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 459s /usr/include/c++/14/bits/ranges_algo.h:200:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 201 | std::move(__f), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’: 459s /usr/include/c++/14/bits/vector.tcc:238:51: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), 459s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 459s 239 | __x.end()); 459s | ~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = double*]’: 459s /usr/include/c++/14/bits/stl_iterator.h:2981:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 459s 2981 | __miter_base(move_iterator<_Iterator> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/vector.tcc:250:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 251 | end(), _M_get_Tp_allocator()); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s In file included from /usr/include/c++/14/ext/alloc_traits.h:34, 459s from /usr/include/c++/14/bits/stl_uninitialized.h:64, 459s from /usr/include/c++/14/vector:65: 459s In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long long int]’, 459s inlined from ‘constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/vector.tcc:250:21: 459s /usr/include/c++/14/bits/alloc_traits.h:993:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 993 | std::_Destroy(__first, __last); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 459s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 185 | __uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__sort_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Comp = std::ranges::less; _Proj = std::identity]’: 459s /usr/include/c++/14/bits/ranges_algo.h:1804:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1805 | std::move(__comp), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::subrange<_Iter1> std::ranges::__unique_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Comp = std::ranges::equal_to]’: 459s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1134 | operator()(_Iter __first, _Sent __last, 459s | ^~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:1134:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/ranges_algo.h:1137:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1137 | __first = ranges::adjacent_find(__first, __last, __comp, __proj); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h:1139:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1139 | return {__first, __first}; 459s | ^ 459s /usr/include/c++/14/bits/ranges_algo.h:1148:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1148 | return {++__dest, __first}; 459s | ^ 459s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 459s /usr/include/c++/14/bits/stl_vector.h:1577:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 459s 1577 | erase(const_iterator __first, const_iterator __last) 459s | ^~~~~ 459s /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 459s /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 459s 1581 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); 459s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_vector.h: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 459s /usr/include/c++/14/bits/stl_vector.h:1549:7: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 459s 1549 | erase(const_iterator __position) 459s | ^~~~~ 459s /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 459s 1550 | { return _M_erase(begin() + (__position - cbegin())); } 459s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 371 | return std::__do_uninit_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 373 | return std::uninitialized_copy(__first, __last, __result); 459s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s In file included from /usr/include/dolfinx/mesh/Geometry.h:16, 459s from /usr/include/dolfinx/fem/FunctionSpace.h:18, 459s from /usr/include/dolfinx/fem/Function.h:11: 459s /usr/include/dolfinx/common/sort.h: In member function ‘constexpr void dolfinx::__radix_sort::operator()(R&&, P) const [with R = std::vector&; P = std::identity; typename std::remove_cvref::type, std::indirectly_readable_traits::type> >::type::value_type>::type>::type BITS = 8]’: 459s /usr/include/dolfinx/common/sort.h:119:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 119 | std::ranges::copy(buffer, range.begin()); 459s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 459s [ 81%] Linking CXX executable demo_biharmonic 459s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/biharmonic && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_biharmonic.dir/link.txt --verbose=1 459s In file included from /usr/include/dolfinx/common/dolfinx_common.h:13, 459s from /usr/include/dolfinx.h:10: 459s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_data(MPI_Comm, std::span, MPI_Comm, const U&, int) [with U = std::vector >]’: 459s /usr/include/dolfinx/common/MPI.h:676:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 676 | distribute_data(MPI_Comm comm0, std::span indices, 459s | ^~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr bool std::ranges::__is_sorted_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::span&; _Proj = std::identity; _Comp = std::ranges::less]’: 459s /usr/include/c++/14/bits/ranges_algo.h:2020:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 2020 | return (*this)(ranges::begin(__r), ranges::end(__r), 459s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 2021 | std::move(__comp), std::move(__proj)); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = span]’: 459s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = double*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 346 | __niter_wrap(_From __from, _To __res) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > > >; _ForwardIterator = double*]’: 459s /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 459s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 459s 147 | { return std::copy(__first, __last, __result); } 459s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 608 | __miter_base(_Iterator __it) 459s | ^~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 459s | ^~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 459s | ^~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 459s | ^~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 459s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 239 | operator()(_Value& __val, _Iterator __it) 459s | ^~~~~~~~ 459s /usr/include/dolfinx/mesh/Geometry.h: In function ‘dolfinx::mesh::Geometry::type> dolfinx::mesh::create_geometry(const Topology&, const dolfinx::fem::CoordinateElement::type>&, std::span, std::span, const U&, int, std::function(const dolfinx::graph::AdjacencyList&)>) [with U = std::vector >]’: 459s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 382 | create_geometry( 459s | ^~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/Geometry.h:382:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/Geometry.h:425:44: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 425 | graph::build::compute_local_to_global(xdofs, dofmaps.front()), nodes); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s 424 | const std::vector l2l = graph::build::compute_local_to_local( 459s | ^~~ 459s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/Geometry.h:424:35: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 459s /usr/include/dolfinx/mesh/Geometry.h:429:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 459s 429 | std::ranges::transform(l2l, igi.begin(), 459s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 459s 430 | [&nodes](auto index) { return nodes[index]; }); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1863 | __partial_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1868 | std::__heap_select(__first, __middle, __last, __comp); 459s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1869:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1869 | std::__sort_heap(__first, __middle, __comp); 459s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s 1856 | __comp); 459s | ~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1857:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 459s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1770 | __insertion_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s /usr/include/c++/14/bits/stl_algo.h:1777:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1777 | if (__comp(__i, __first)) 459s | ~~~~~~^~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1781:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 459s | ^~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 459s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 459s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 459s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 459s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 135 | __push_heap(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::; _Proj = std::identity]’: 460s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::for_each_result<_Iter, _Fun> std::ranges::__for_each_fn::operator()(_Iter, _Sent, _Fun, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Fun = dolfinx::common::Scatterer<>::Scatterer(const dolfinx::common::IndexMap&, int, const std::allocator&)::]’: 460s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h:187:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 147 | { return std::copy(__first, __last, __result); } 460s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator<__gnu_cxx::__normal_iterator > > >; _OI = double*]’: 460s /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 460s 642 | copy(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator<__gnu_cxx::__normal_iterator > > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = span]’: 460s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 232 | if (__comp(__first + __secondChild, 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s 233 | __first + (__secondChild - 1))) 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1589 | __heap_select(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1593 | std::__make_heap(__first, __middle, __comp); 460s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1595:19: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1595 | if (__comp(__i, __first)) 460s | ~~~~~~^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1596:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 460s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h:425:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 425 | std::__pop_heap(__first, __last, __last, __comp); 460s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 88 | if (__comp(__a, __b)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 90 | if (__comp(__b, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 91 | std::iter_swap(__result, __b); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 92 | else if (__comp(__a, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:93:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 93 | std::iter_swap(__result, __c); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:95:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 95 | std::iter_swap(__result, __a); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 97 | else if (__comp(__a, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:98:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 98 | std::iter_swap(__result, __a); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 99 | else if (__comp(__b, __c)) 460s | ~~~~~~^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:100:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 100 | std::iter_swap(__result, __c); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:102:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 102 | std::iter_swap(__result, __b); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1829 | __unguarded_partition(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1835 | while (__comp(__first, __pivot)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1838:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1838 | while (__comp(__pivot, __last)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:1842:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1842 | std::iter_swap(__first, __last); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _BI2 std::move_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator*, vector > >; _BI2 = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 923 | std::__miter_base(__last), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 924 | __result); 460s | ~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_algo.h:1750:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/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&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 195 | operator()(_Iterator __it, _Value& __val) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 642 | copy(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr decltype (std::__miter_base(__it.base())) std::__miter_base(move_iterator<_IteratorL>) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 460s /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 460s 2981 | __miter_base(move_iterator<_Iterator> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 135 | __push_heap(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 460s | ^~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 460s | ^~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 608 | __miter_base(_Iterator __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_backward_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = std::tuple; _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:239:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 239 | operator()(_Value& __val, _Iterator __it) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = double*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = long long int; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 195 | operator()(_Iterator __it, _Value& __val) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 460s | ^~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:232:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 232 | if (__comp(__first + __secondChild, 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 460s 233 | __first + (__secondChild - 1))) 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = tuple*; _Container = vector >]’: 460s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = tuple*]’: 460s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 346 | __niter_wrap(_From __from, _To __res) 460s | ^~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h: In function ‘constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val(std::ranges::less&, std::identity&):: >]’: 460s /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 135 | __push_heap(_RandomAccessIterator __first, 460s | ^~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_heap.h:140:48: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::tuple; _Compare = std::ranges::__detail::__make_comp_proj(std::ranges::less&, std::identity&)::]’: 460s /usr/include/c++/14/bits/predefined_ops.h:195:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 195 | operator()(_Iterator __it, _Value& __val) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 460s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 460s | ^~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s In file included from /usr/include/dolfinx/fem/Function.h:10: 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:319:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 460s 319 | return [](std::span, std::span, std::int32_t, int) 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:341:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 460s 341 | return [dims, sub_element_fns](std::span data, 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h:349:31: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 460s 349 | sub_element_fns[e](data.subspan(offset, width), cell_info, cell, 460s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 350 | block_size); 460s | ~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:362:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 460s 362 | return [ebs, sub_fn](std::span data, 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h:365:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 460s 365 | { sub_fn(data, cell_info, cell, ebs * data_block_size); }; 460s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:372:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 460s 372 | return [this](std::span data, std::span cell_info, 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h:374:21: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 460s 374 | { Tt_inv_apply(data, cell_info[cell], block_size); }; 460s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:376:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 460s 376 | return [this](std::span data, std::span cell_info, 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h:378:17: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 460s 378 | { Tt_apply(data, cell_info[cell], block_size); }; 460s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:380:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 460s 380 | return [this](std::span data, std::span cell_info, 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h:382:19: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 460s 382 | { Tinv_apply(data, cell_info[cell], block_size); }; 460s | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/FiniteElement.h: In lambda function: 460s /usr/include/dolfinx/fem/FiniteElement.h:384:14: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 460s 384 | return [this](std::span data, std::span cell_info, 460s | ^ 460s /usr/include/dolfinx/fem/FiniteElement.h:386:16: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 460s 386 | { T_apply(data, cell_info[cell], block_size); }; 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span > >; _Size = int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /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 460s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 460s | ^~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/std_function.h: In member function ‘_Res std::function<_Res(_ArgTypes ...)>::operator()(_ArgTypes ...) const [with _Res = void; _ArgTypes = {std::span, 4294967295>, std::span, int, int}]’: 460s /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 460s 587 | operator()(_ArgTypes... __args) const 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator*, span > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator*, vector > >]’: 460s /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 460s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 460s | ^~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /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]’: 460s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 460s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 460s | ^~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__fill_fn::operator()(_Range&&, const _Tp&) const [with _Tp = int; _Range = std::vector >&]’: 460s /usr/include/c++/14/bits/ranges_algobase.h:650:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s In file included from /usr/include/dolfinx/fem/dolfinx_fem.h:13: 460s /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]’: 460s /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 460s 128 | math::dot(cell_geometry, dphi, J, true); 460s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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 460s /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 460s /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]’: 460s /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 460s 140 | math::inv(J, K); 460s | ~~~~~~~~~^~~~~~ 460s /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 460s /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 460s 142 | math::pinv(J, K); 460s | ~~~~~~~~~~^~~~~~ 460s /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 460s In file included from /usr/include/dolfinx/fem/CoordinateElement.h:17: 460s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 460s /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 460s 87 | auto det(Matrix A) 460s | ^~~ 460s /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]’: 460s /usr/include/dolfinx/fem/CoordinateElement.h:152:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 152 | compute_jacobian_determinant(const U& J, std::span w) 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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 460s 172 | math::dot(B, J, BA); 460s | ~~~~~~~~~^~~~~~~~~~ 460s /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 460s /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 460s /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]’: 460s /usr/include/dolfinx/fem/interpolate.h:301:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 460s 301 | void interpolation_apply(U&& Pi, V&& data, std::span coeffs, int bs) 460s | ^~~~~~~~~~~~~~~~~~~ 460s [ 86%] Linking CXX executable demo_poisson 460s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson.dir/link.txt --verbose=1 460s [ 90%] Linking CXX executable demo_interpolation-io 460s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/interpolation-io && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_interpolation-io.dir/link.txt --verbose=1 460s /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)::]’: 460s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 460s 927 | void pack_coefficient_entity(std::span c, int cstride, 460s | ^~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 460s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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)::]’: 460s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 460s 927 | void pack_coefficient_entity(std::span c, int cstride, 460s | ^~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 460s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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)::]’: 460s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 460s 927 | void pack_coefficient_entity(std::span c, int cstride, 460s | ^~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 460s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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)::]’: 460s /usr/include/dolfinx/fem/utils.h:927:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 460s 927 | void pack_coefficient_entity(std::span c, int cstride, 460s | ^~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/utils.h:956:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s 956 | pack<1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/utils.h:968:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s 968 | pack<2>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/utils.h:979:16: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s 979 | pack<3>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/utils.h:991:17: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s 991 | pack<-1>(cell_coeff, cell, bs, v, cell_info, dofmap, transformation); 460s | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /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 460s 1147 | void assemble_vector( 460s | ^~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1147:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s /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 460s 1189 | impl::assemble_cells( 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 460s 1190 | P0, b, x_dofmap, x, cells, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1191 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1192 | coeffs, cstride, cell_info0); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1189:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s /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 460s /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 460s 1196 | impl::assemble_cells( 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 460s 1197 | P0, b, x_dofmap, x, cells, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1198 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, fn, constants, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1199 | coeffs, cstride, cell_info0); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1196:33: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s /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 460s /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 460s 1203 | impl::assemble_cells(P0, b, x_dofmap, x, cells, 460s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1204 | {dofs, bs, L.domain(IntegralType::cell, i, *mesh0)}, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1205 | fn, constants, coeffs, cstride, cell_info0); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1203:27: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s /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 460s /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 460s 1229 | impl::assemble_exterior_facets( 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 460s 1230 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1231 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1232 | constants, coeffs, cstride, cell_info0, perms); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1229:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s /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 460s /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 460s 1236 | impl::assemble_exterior_facets( 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 460s 1237 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1238 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1239 | constants, coeffs, cstride, cell_info0, perms); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1236:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s /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 460s /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 460s 1243 | impl::assemble_exterior_facets( 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 460s 1244 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1245 | {dofs, bs, L.domain(IntegralType::exterior_facet, i, *mesh0)}, fn, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1246 | constants, coeffs, cstride, cell_info0, perms); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1243:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s /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 460s /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 460s 1260 | impl::assemble_interior_facets( 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 460s 1261 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1262 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1263 | constants, coeffs, cstride, cell_info0, perms); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1260:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s /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 460s /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 460s 1267 | impl::assemble_interior_facets( 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 460s 1268 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1269 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1270 | constants, coeffs, cstride, cell_info0, perms); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1267:43: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s /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 460s /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 460s 1274 | impl::assemble_interior_facets( 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 460s 1275 | P0, b, x_dofmap, x, num_facets_per_cell, facets, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1276 | {*dofmap, bs, L.domain(IntegralType::interior_facet, i, *mesh0)}, fn, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1277 | constants, coeffs, cstride, cell_info0, perms); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/assemble_vector_impl.h:1274:37: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s /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 460s /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 460s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 460s [ 90%] Built target demo_biharmonic 460s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator*, std::vector > >; _Sent = __gnu_cxx::__normal_iterator*, std::vector > >; _Out = __gnu_cxx::__normal_iterator*, std::vector > >]’: 460s /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 460s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 460s | ^~~~~~~~~~~~~~ 460s /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 460s /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 460s /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 460s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 314 | std::move(__result)); 460s | ~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, vector > >; _ForwardIterator = complex*; _Tp = complex]’: 460s /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 460s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 371 | return std::__do_uninit_copy(__first, __last, __result); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 373 | return std::uninitialized_copy(__first, __last, __result); 460s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algobase.h: In 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 > >]’: 460s /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 460s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 460s | ^~~~~~~~ 460s /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 460s /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 460s 629 | return ranges::fill_n(std::move(__first), __len, __value); 460s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator*, std::span > >; _Sent = __gnu_cxx::__normal_iterator*, std::span > >; _Out = __gnu_cxx::__normal_iterator*, std::span, 4294967295> >]’: 460s /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 460s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 460s | ^~~~~~~~~~~~~~ 460s /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 460s /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 460s /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 460s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 314 | std::move(__result)); 460s | ~~~~~~~~~~~~~~~~~~~~ 460s /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]’: 460s /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 460s 750 | operator()(_Iter1 __first1, _Sent1 __last1, 460s | ^~~~~~~~ 460s /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 460s /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 460s /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 460s /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 460s /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*)>]’: 460s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 26 | T assemble_cells(mdspan2_t x_dofmap, std::span> x, 460s | ^~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/assemble_scalar_impl.h:26:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s /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*)>]’: 460s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 62 | T assemble_exterior_facets(mdspan2_t x_dofmap, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/assemble_scalar_impl.h:62:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s /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*)>]’: 460s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 106 | T assemble_interior_facets(mdspan2_t x_dofmap, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s /usr/include/dolfinx/fem/assemble_scalar_impl.h:106:3: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 386 | __result, __alloc); 460s | ~~~~~~~~~~~~~~~~~~ 460s In file included from /usr/include/c++/14/algorithm:60: 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 642 | copy(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = double*; _Allocator = allocator]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s 398 | return std::__uninitialized_copy_a 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:384:41: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s 384 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 385 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 386 | __result, __alloc); 460s | ~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 642 | copy(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:399:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 460s 398 | return std::__uninitialized_copy_a 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_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]’: 460s /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 460s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 460s | ^~~~~~~~~~~~~~~~~~~~~ 460s /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 460s /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 460s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1720 | __start, _M_get_Tp_allocator()); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 683 | { return std::copy(__first, __first + __n, __result); } 460s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_base.h: In member function ‘constexpr std::iter_difference_t::type> std::ranges::__distance_fn::operator()(_It&&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >&; _Sent = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/ranges_base.h:960:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 960 | operator()(_It&& __first, _Sent __last) const 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long long int; _Alloc = std::allocator]’: 460s /usr/include/c++/14/bits/stl_vector.h:709:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 709 | vector(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~ 460s /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 460s /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 460s 719 | _M_range_initialize_n(__first, __last, __n); 460s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::span&; _Out = __gnu_cxx::__normal_iterator >]’: 460s /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 460s 376 | operator()(_Range&& __r, _Out __result) const 460s | ^~~~~~~~ 460s /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 460s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 379 | std::move(__result)); 460s | ~~~~~~~~~~~~~~~~~~~~ 460s /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 460s /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]’: 460s /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 460s 1631 | _M_allocate_and_copy(size_type __n, 460s | ^~~~~~~~~~~~~~~~~~~~ 460s /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 460s /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 460s 1637 | std::__uninitialized_copy_a(__first, __last, __result, 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 1638 | _M_get_Tp_allocator()); 460s | ~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 642 | copy(_II __first, _II __last, _OI __result) 460s | ^~~~ 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _Iter std::ranges::__sort_fn::operator()(_Iter, _Sent, _Comp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Comp = std::ranges::less; _Proj = std::identity]’: 460s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1789 | operator()(_Iter __first, _Sent __last, 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/ranges_algo.h:1792:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1792 | auto __lasti = ranges::next(__first, __last); 460s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h:1793:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 460s | ^ 460s In file included from /usr/include/c++/14/bits/ranges_algo.h:39: 460s /usr/include/c++/14/bits/ranges_util.h: In member function ‘constexpr _Iter std::ranges::__adjacent_find_fn::operator()(_Iter, _Sent, _Pred, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Proj = std::identity; _Pred = std::ranges::equal_to]’: 460s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 767 | operator()(_Iter __first, _Sent __last, 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/ranges_util.h:767:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/ranges_util.h: In constructor ‘constexpr std::ranges::subrange<_It, _Sent, _Kind>::subrange(auto:1, _Sent) requires ! std::ranges::subrange<_It, _Sent, _Kind>::_S_store_size [with auto:1 = __gnu_cxx::__normal_iterator >; _It = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; std::ranges::subrange_kind _Kind = std::ranges::subrange_kind::sized]’: 460s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 298 | subrange(__detail::__convertible_to_non_slicing<_It> auto __i, _Sent __s) 460s | ^~~~~~~~ 460s /usr/include/c++/14/bits/ranges_util.h:298:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 460s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 460s 195 | vector<_Tp, _Alloc>:: 460s | ^~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/vector.tcc:195:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 460s /usr/include/c++/14/bits/vector.tcc:201:13: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 201 | _GLIBCXX_MOVE3(__last, end(), __first); 460s | ^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = long long int; _Alloc = std::allocator]’: 460s /usr/include/c++/14/bits/vector.tcc:181:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 460s 181 | vector<_Tp, _Alloc>:: 460s | ^~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/vector.tcc:185:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 185 | _GLIBCXX_MOVE3(__position + 1, end(), __position); 460s | ^~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 460s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 460s | ^~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 185 | __uninit_copy(__first, __last, __result); 460s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::borrowed_iterator_t<_Range> std::ranges::__max_element_fn::operator()(_Range&&, _Comp, _Proj) const [with _Range = std::vector&; _Proj = std::identity; _Comp = std::less]’: 460s /usr/include/c++/14/bits/ranges_algo.h:3146:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 3146 | return (*this)(ranges::begin(__r), ranges::end(__r), 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 3147 | std::move(__comp), std::move(__proj)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result, _Out> std::ranges::__copy_fn::operator()(_Range&&, _Out) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >]’: 460s /usr/include/c++/14/bits/ranges_algobase.h:376:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 376 | operator()(_Range&& __r, _Out __result) const 460s | ^~~~~~~~ 460s /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 460s 378 | return (*this)(ranges::begin(__r), ranges::end(__r), 460s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 379 | std::move(__result)); 460s | ~~~~~~~~~~~~~~~~~~~~ 460s /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 460s /usr/include/dolfinx/common/MPI.h: In function ‘std::vector::type> dolfinx::MPI::distribute_from_postoffice(MPI_Comm, std::span, const U&, std::array, int64_t) [with U = std::vector >]’: 460s /usr/include/dolfinx/common/MPI.h:461:1: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 460s 461 | distribute_from_postoffice(MPI_Comm comm, std::span indices, 460s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:507:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 460s 507 | = std::find_if(it, src_to_index.end(), [r = src.back()](auto& idx) 460s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 508 | { return std::get<0>(idx) != r; }); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:552:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 460s 552 | std::ranges::transform(src_to_index, send_buffer_index.begin(), 460s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 553 | [](auto x) { return std::get<1>(x); }); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:594:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 594 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 460s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 595 | std::next(send_buffer_data.begin(), shape[1] * offset)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:603:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 603 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 460s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 604 | std::next(send_buffer_data.begin(), shape[1] * offset)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:645:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 645 | std::copy_n(std::next(x.begin(), shape[1] * local_index), shape[1], 460s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 646 | std::next(x_new.begin(), shape[1] * i)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:657:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 657 | std::copy_n(std::next(post_x.begin(), shape[1] * pos), shape[1], 460s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 658 | std::next(x_new.begin(), shape[1] * i)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s /usr/include/dolfinx/common/MPI.h:665:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 460s 665 | std::copy_n(std::next(recv_buffer_data.begin(), shape[1] * pos), 460s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 460s 666 | shape[1], std::next(x_new.begin(), shape[1] * i)); 460s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 461s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 461s /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]’: 461s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 1999 | operator()(_Iter __first, _Sent __last, 461s | ^~~~~~~~ 461s /usr/include/c++/14/bits/ranges_algo.h:1999:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s [ 90%] Built target demo_poisson 461s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = 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]’: 461s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 461s | ^~~~~~~~ 461s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 461s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s 737 | std::move(__result), 461s | ~~~~~~~~~~~~~~~~~~~~ 461s 738 | std::move(__op), std::move(__proj)); 461s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OIter = __gnu_cxx::__normal_iterator > >]’: 461s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 461s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 461s | ^~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 461s /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 461s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 461s [ 90%] Built target demo_interpolation-io 461s [ 95%] Linking CXX executable demo_custom_kernel 461s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/custom_kernel && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_custom_kernel.dir/link.txt --verbose=1 461s /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free/main.cpp: In lambda function: 461s /tmp/autopkgtest.lIfmcX/build.Nrz/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 461s 164 | [](auto x) -> std::pair, std::vector> 461s | ^ 461s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 461s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 461s | ^~~~~~~~ 461s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 461s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 461s 683 | { return std::copy(__first, __first + __n, __result); } 461s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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]’: 461s /usr/include/dolfinx/fem/FiniteElement.h:557:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 461s 557 | void Tt_inv_apply(std::span data, std::uint32_t cell_permutation, 461s | ^~~~~~~~~~~~ 461s /usr/include/dolfinx/fem/FiniteElement.h:561:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 461s 561 | _element->Tt_inv_apply(data, n, cell_permutation); 461s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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]’: 461s /usr/include/dolfinx/fem/FiniteElement.h:574:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 461s 574 | void Tt_apply(std::span data, std::uint32_t cell_permutation, int n) const 461s | ^~~~~~~~ 461s /usr/include/dolfinx/fem/FiniteElement.h:577:23: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 461s 577 | _element->Tt_apply(data, n, cell_permutation); 461s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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]’: 461s /usr/include/dolfinx/fem/FiniteElement.h:589:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 461s 589 | void Tinv_apply(std::span data, std::uint32_t cell_permutation, 461s | ^~~~~~~~~~ 461s /usr/include/dolfinx/fem/FiniteElement.h:593:25: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 461s 593 | _element->Tinv_apply(data, n, cell_permutation); 461s | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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]’: 461s /usr/include/dolfinx/fem/FiniteElement.h:541:8: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 461s 541 | void T_apply(std::span data, std::uint32_t cell_permutation, int n) const 461s | ^~~~~~~ 461s /usr/include/dolfinx/fem/FiniteElement.h:544:22: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 461s 544 | _element->T_apply(data, n, cell_permutation); 461s | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/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 > >]’: 461s /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 461s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 461s | ^~~~~~~~ 461s /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 461s /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 461s 683 | { return std::copy(__first, __first + __n, __result); } 461s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/c++/14/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 > >]’: 461s /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 461s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 461s | ^~~~~~~~ 461s /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 461s /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 461s 683 | { return std::copy(__first, __first + __n, __result); } 461s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 > >]’: 461s /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 461s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 461s | ^~~~~~~~ 461s /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 461s /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 461s 629 | return ranges::fill_n(std::move(__first), __len, __value); 461s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 >]’: 461s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 461s 181 | void dot(U A, V B, P C, bool transpose = false) 461s | ^~~ 461s /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 461s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 461s /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 >]’: 461s /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 461s 125 | void inv(U A, V B) 461s | ^~~ 461s /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 461s /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 >]’: 461s /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 461s 212 | void pinv(U A, V P) 461s | ^~~~ 461s /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 461s /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 461s 245 | dot(AT, A, ATA); 461s | ~~~^~~~~~~~~~~~ 461s /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 461s /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 461s 246 | inv(ATA, Inv); 461s | ~~~^~~~~~~~~~ 461s /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 461s 247 | dot(Inv, AT, P); 461s | ~~~^~~~~~~~~~~~ 461s /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 461s /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 >]’: 461s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 461s 181 | void dot(U A, V B, P C, bool transpose = false) 461s | ^~~ 461s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 461s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 461s In file included from /usr/include/basix/maps.h:7, 461s from /usr/include/basix/finite-element.h:9: 461s /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]’: 461s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 461s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 461s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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]’: 461s /usr/include/basix/mdspan.hpp:2281:38: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 461s 2281 | : __t1_val((_T1Like &&) __t1), __t2_val((_T2Like &&) __t2) {} 461s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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)>]’: 461s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 461s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 461s | ^~~~ 461s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 461s 902 | transform(coeffs, cell_info, cell, 1); 461s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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)>]’: 461s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 461s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 461s | ^~~~ 461s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 461s 902 | transform(coeffs, cell_info, cell, 1); 461s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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)>]’: 461s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 461s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 461s | ^~~~ 461s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 461s 902 | transform(coeffs, cell_info, cell, 1); 461s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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)>]’: 461s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 461s 878 | void pack(std::span coeffs, std::int32_t cell, int bs, std::span v, 461s | ^~~~ 461s /usr/include/dolfinx/fem/utils.h:878:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/utils.h:902:12: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 461s 902 | transform(coeffs, cell_info, cell, 1); 461s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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*)>]’: 461s /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 461s 634 | void assemble_cells( 461s | ^~~~~~~~~~~~~~ 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /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 461s 674 | P0(_be, cell_info0, c0, 1); 461s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 461s /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*)>]’: 461s /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 461s 634 | void assemble_cells( 461s | ^~~~~~~~~~~~~~ 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /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 461s 674 | P0(_be, cell_info0, c0, 1); 461s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 461s /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*)>]’: 461s /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 461s 634 | void assemble_cells( 461s | ^~~~~~~~~~~~~~ 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:634:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /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 461s 674 | P0(_be, cell_info0, c0, 1); 461s | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 461s /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*)>]’: 461s /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 461s 720 | void assemble_exterior_facets( 461s | ^~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /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 461s 770 | P0(_be, cell_info0, cell0, 1); 461s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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*)>]’: 461s /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 461s 720 | void assemble_exterior_facets( 461s | ^~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /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 461s 770 | P0(_be, cell_info0, cell0, 1); 461s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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*)>]’: 461s /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 461s 720 | void assemble_exterior_facets( 461s | ^~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:720:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /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 461s 770 | P0(_be, cell_info0, cell0, 1); 461s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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*)>]’: 461s /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 461s 816 | void assemble_interior_facets( 461s | ^~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /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 461s 887 | P0(be, cell_info0, cells0[0], 1); 461s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 461s 888 | P0(sub_be, cell_info0, cells0[1], 1); 461s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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*)>]’: 461s /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 461s 816 | void assemble_interior_facets( 461s | ^~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /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 461s 887 | P0(be, cell_info0, cells0[0], 1); 461s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 461s 888 | P0(sub_be, cell_info0, cells0[1], 1); 461s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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*)>]’: 461s /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 461s 816 | void assemble_interior_facets( 461s | ^~~~~~~~~~~~~~~~~~~~~~~~ 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /usr/include/dolfinx/fem/assemble_vector_impl.h:816:6: note: parameter passing for argument of type ‘std::span >’ changed in GCC 7.1 461s /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 461s 887 | P0(be, cell_info0, cells0[0], 1); 461s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 461s 888 | P0(sub_be, cell_info0, cells0[1], 1); 461s | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 461s /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 461s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 461s [ 95%] Built target demo_custom_kernel 462s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 > >]’: 462s /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 462s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 462s | ^~~~~~~~~~~~~~ 462s /usr/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*]’: 462s /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 462s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 462s | ^~~~~~~~~~~~~~~~ 462s /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 462s /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*]’: 462s /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 462s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 462s | ^~~~~~~~~~~~~~~~~~ 462s /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 462s /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 462s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 185 | __uninit_copy(__first, __last, __result); 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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 > >]’: 462s /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 462s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 462s | ^~~~~~~~ 462s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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> >]’: 462s /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 462s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 462s | ^~~~~~~~~~~~~~ 462s /usr/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 > >]’: 462s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 462s | ^~~~~~ 462s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _Size = int; _OIter = __gnu_cxx::__normal_iterator >]’: 462s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _ForwardIterator = double*; _Tp = double]’: 462s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 462s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 462s | ^~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 462s /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 462s 371 | return std::__do_uninit_copy(__first, __last, __result); 462s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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 462s 373 | return std::uninitialized_copy(__first, __last, __result); 462s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = __gnu_cxx::__normal_iterator > >]’: 462s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 462s | ^~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_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]’: 462s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 462s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 462s | ^~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 462s /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 462s 371 | return std::__do_uninit_copy(__first, __last, __result); 462s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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 462s 373 | return std::uninitialized_copy(__first, __last, __result); 462s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long long int*; _OI = __gnu_cxx::__normal_iterator >]’: 462s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 462s | ^~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 462s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 462s | ^~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 371 | return std::__do_uninit_copy(__first, __last, __result); 462s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 373 | return std::uninitialized_copy(__first, __last, __result); 462s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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]’: 462s /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 462s 1712 | _M_range_initialize_n(_Iterator __first, _Iterator __last, 462s | ^~~~~~~~~~~~~~~~~~~~~ 462s /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 462s /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 462s 1719 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 1720 | __start, _M_get_Tp_allocator()); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 462s /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 462s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 462s | ^~~~~~~~ 462s /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 462s /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 462s /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 462s 368 | return ranges::__copy_or_move(std::move(__first), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 462s 369 | std::move(__last), 462s | ~~~~~~~~~~~~~~~~~~ 462s 370 | std::move(__result)); 462s | ~~~~~~~~~~~~~~~~~~~~ 462s /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 462s In file included from /usr/include/c++/14/bits/stl_algobase.h:61: 462s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 462s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 608 | __miter_base(_Iterator __it) 462s | ^~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 462s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 462s | ^~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s In file included from /usr/include/c++/14/bits/stl_iterator.h:78, 462s from /usr/include/c++/14/bits/stl_algobase.h:67: 462s /usr/include/c++/14/bits/stl_construct.h: In function ‘constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]’: 462s /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 462s 182 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) 462s | ^~~~~~~~ 462s /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 462s /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 462s 193 | return std::_Destroy_aux::__destroy(__first, __last); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 462s /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 462s 195 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 196 | __destroy(__first, __last); 462s | ~~~~~~~~~^~~~~~~~~~~~~~~~~ 462s /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 >]’: 462s /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 462s 1002 | operator()(_It __x, _Sent __bound) const 462s | ^~~~~~~~ 462s /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 462s /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&)::]’: 462s /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 462s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 462s | ^~~~ 462s /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 462s /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 462s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 462s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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 >]’: 462s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 675 | move(_II __first, _II __last, _OI __result) 462s | ^~~~ 462s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algobase.h:675:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algobase.h:683:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 683 | return std::__copy_move_a(std::__miter_base(__first), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 684 | std::__miter_base(__last), __result); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 462s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 462s | ^~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 147 | { return std::copy(__first, __last, __result); } 462s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/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]’: 462s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 3123 | operator()(_Iter __first, _Sent __last, 462s | ^~~~~~~~ 462s /usr/include/c++/14/bits/ranges_algo.h:3123:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/ranges_algobase.h: In member function ‘constexpr std::ranges::copy_result<_Iter, _Out> std::ranges::__copy_fn::operator()(_Iter, _Sent, _Out) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 462s /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 462s 366 | operator()(_Iter __first, _Sent __last, _Out __result) const 462s | ^~~~~~~~ 462s /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 462s /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 462s /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 462s 368 | return ranges::__copy_or_move(std::move(__first), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 462s 369 | std::move(__last), 462s | ~~~~~~~~~~~~~~~~~~ 462s 370 | std::move(__result)); 462s | ~~~~~~~~~~~~~~~~~~~~ 462s /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 462s /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 >]’: 462s /usr/include/dolfinx/common/MPI.h:404:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s 404 | std::copy_n(std::next(x.begin(), i * shape[1]), shape[1], 462s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 405 | std::next(send_buffer_data.begin(), shape[1] * pos)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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]’: 462s /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 462s 1804 | return (*this)(ranges::begin(__r), ranges::end(__r), 462s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 1805 | std::move(__comp), std::move(__proj)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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)::]’: 462s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 462s 3867 | find_if(_InputIterator __first, _InputIterator __last, 462s | ^~~~~~~ 462s /usr/include/c++/14/bits/stl_algo.h:3867:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algo.h:3876:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 462s 3876 | return std::__find_if(__first, __last, 462s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 462s 3877 | __gnu_cxx::__ops::__pred_iter(__pred)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector >&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_from_postoffice > >(MPI_Comm, std::span, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 462s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 462s | ^~~~~~~~ 462s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 462s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 462s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 737 | std::move(__result), 462s | ~~~~~~~~~~~~~~~~~~~~ 462s 738 | std::move(__op), std::move(__proj)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OIter std::copy_n(_IIter, _Size, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _Size = long long int; _OIter = __gnu_cxx::__normal_iterator > >]’: 462s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 462s | ^~~~~~ 462s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s 715 | return std::__copy_n(__first, __n2, __result, 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 462s 716 | std::__iterator_category(__first)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/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 > >]’: 462s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s 701 | copy_n(_InputIterator __first, _Size __n, _OutputIterator __result) 462s | ^~~~~~ 462s /usr/include/c++/14/bits/stl_algo.h:701:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algo.h:715:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s 715 | return std::__copy_n(__first, __n2, __result, 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 462s 716 | std::__iterator_category(__first)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::mesh::create_geometry > >(const Topology&, const dolfinx::fem::CoordinateElement&, std::span, std::span, const std::vector >&, int, std::function(const dolfinx::graph::AdjacencyList&)>)::; _Proj = std::identity]’: 462s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 462s | ^~~~~~~~ 462s /usr/include/c++/14/bits/stl_algo.h: In function ‘constexpr _OutputIterator std::__copy_n(_RandomAccessIterator, _Size, _OutputIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = unsigned int; _OutputIterator = __gnu_cxx::__normal_iterator > >]’: 462s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 462s | ^~~~~~~~ 462s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s 683 | { return std::copy(__first, __first + __n, __result); } 462s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 462s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 642 | copy(_II __first, _II __last, _OI __result) 462s | ^~~~ 462s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 462s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/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]’: 462s /usr/include/basix/finite-element.h:1843:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s 1843 | void FiniteElement::Tt_inv_apply(std::span u, int n, 462s | ^~~~~~~~~~~~~~~~ 462s /usr/include/basix/finite-element.h:1849:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s 1849 | permute_data(u, n, cell_info, _eperm); 462s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/basix/finite-element.h:1852:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s 1852 | transform_data(u, n, cell_info, _etrans_invT, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 1853 | precompute::apply_matrix); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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]’: 462s /usr/include/basix/finite-element.h:1827:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s 1827 | void FiniteElement::Tt_apply(std::span u, int n, 462s | ^~~~~~~~~~~~~~~~ 462s /usr/include/basix/finite-element.h:1833:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s 1833 | permute_data(u, n, cell_info, _eperm_inv); 462s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/basix/finite-element.h:1836:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s 1836 | transform_data(u, n, cell_info, _etransT, 462s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 1837 | precompute::apply_matrix); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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]’: 462s /usr/include/basix/finite-element.h:1859:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s 1859 | void FiniteElement::Tinv_apply(std::span u, int n, 462s | ^~~~~~~~~~~~~~~~ 462s /usr/include/basix/finite-element.h:1865:26: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s 1865 | permute_data(u, n, cell_info, _eperm_inv); 462s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/basix/finite-element.h:1868:28: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s 1868 | transform_data(u, n, cell_info, _etrans_inv, 462s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 1869 | precompute::apply_matrix); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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]’: 462s /usr/include/basix/finite-element.h:1810:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s 1810 | void FiniteElement::T_apply(std::span u, int n, 462s | ^~~~~~~~~~~~~~~~ 462s /usr/include/basix/finite-element.h:1817:27: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s 1817 | permute_data(u, n, cell_info, _eperm); 462s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/basix/finite-element.h:1820:29: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s 1820 | transform_data(u, n, cell_info, _etrans, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 1821 | precompute::apply_matrix); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, span > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 462s /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 462s 642 | copy(_II __first, _II __last, _OI __result) 462s | ^~~~ 462s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 462s /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 462s /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 462s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 462s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/ranges_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 > >]’: 462s /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 462s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 462s | ^~~~~~~~ 462s /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 >]’: 462s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 462s 181 | void dot(U A, V B, P C, bool transpose = false) 462s | ^~~ 462s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 462s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 462s /usr/include/dolfinx/common/math.h: In function ‘auto dolfinx::math::det(Matrix) [with Matrix = std::mdspan, std::layout_right, std::default_accessor >]’: 462s /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 462s 87 | auto det(Matrix A) 462s | ^~~ 462s /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 >]’: 462s /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 462s 125 | void inv(U A, V B) 462s | ^~~ 462s /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 462s /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 >]’: 462s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 462s 181 | void dot(U A, V B, P C, bool transpose = false) 462s | ^~~ 462s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 462s /usr/include/dolfinx/common/math.h:181:6: note: parameter passing for argument of type ‘std::mdspan, std::layout_right, std::default_accessor >’ changed in GCC 7.1 462s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = std::complex; ElementType = const std::complex]’: 462s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor >’ changed in GCC 7.1 462s 1104 | constexpr default_accessor(default_accessor) noexcept {} 462s | ^~~~~~~~~~~~~~~~ 462s /usr/include/basix/mdspan.hpp: In constructor ‘constexpr std::default_accessor::default_accessor(std::default_accessor) [with OtherElementType = double; ElementType = const double]’: 462s /usr/include/basix/mdspan.hpp:1104:13: note: parameter passing for argument of type ‘std::default_accessor’ changed in GCC 7.1 462s /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 >&]’: 462s /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 462s 650 | return (*this)(ranges::begin(__r), ranges::end(__r), __value); 462s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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]’: 462s /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 462s 135 | __uninit_copy(_InputIterator __first, _InputIterator __last, 462s | ^~~~~~~~~~~~~ 462s /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 462s /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 462s 137 | { return std::__do_uninit_copy(__first, __last, __result); } 462s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/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 > >]’: 462s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 462s | ^~~~~~~~ 462s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 683 | { return std::copy(__first, __first + __n, __result); } 462s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/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 >]’: 462s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 462s | ^~~~~~~~ 462s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 683 | { return std::copy(__first, __first + __n, __result); } 462s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /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]’: 462s /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 462s 1089 | __relocate_a_1(_InputIterator __first, _InputIterator __last, 462s | ^~~~~~~~~~~~~~ 462s /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]’: 462s /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 462s /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*]’: 462s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 462s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 462s | ^~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = double*]’: 462s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 462s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 462s | ^~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 462s /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 462s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 185 | __uninit_copy(__first, __last, __result); 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = double*; _Container = vector >]’: 462s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 462s | ^~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = double*]’: 462s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s 346 | __niter_wrap(_From __from, _To __res) 462s | ^~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]’: 462s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 462s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 462s | ^~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 462s /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*]’: 462s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 462s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 462s | ^~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 462s /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 462s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 185 | __uninit_copy(__first, __last, __result); 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = long long int*; _Container = vector]’: 462s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 462s | ^~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = long long int*]’: 462s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 346 | __niter_wrap(_From __from, _To __res) 462s | ^~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 462s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 462s | ^~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 462s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 462s | ^~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 185 | __uninit_copy(__first, __last, __result); 462s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*; _Tp = long long int]’: 462s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 462s | ^~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 371 | return std::__do_uninit_copy(__first, __last, __result); 462s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 373 | return std::uninitialized_copy(__first, __last, __result); 462s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 462s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 462s | ^~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /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 462s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 314 | std::move(__result)); 462s | ~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_iterator.h: In function ‘constexpr _Iterator std::__niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container>) [with _Iterator = const long long int*; _Container = vector]’: 462s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 462s | ^~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_construct.h: In static member function ‘static constexpr void std::_Destroy_aux< >::__destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; bool = false]’: 462s /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 462s 160 | __destroy(_ForwardIterator __first, _ForwardIterator __last) 462s | ^~~~~~~~~ 462s /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 462s /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 >]’: 462s /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 462s 172 | __destroy(_ForwardIterator, _ForwardIterator) { } 462s | ^~~~~~~~~ 462s /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 462s /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 >]’: 462s /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 462s 863 | operator()(_It& __it, _Sent __bound) const 462s | ^~~~~~~~ 462s /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&):: >]’: 462s /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 462s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 462s | ^~~~~~ 462s /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 462s /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 462s 1905 | std::__introsort_loop(__first, __last, 462s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 462s 1906 | std::__lg(__last - __first) * 2, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 1907 | __comp); 462s | ~~~~~~~ 462s /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 462s 1908 | std::__final_insertion_sort(__first, __last, __comp); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 462s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 608 | __miter_base(_Iterator __it) 462s | ^~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 462s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 462s | ^~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 462s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 642 | copy(_II __first, _II __last, _OI __result) 462s | ^~~~ 462s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 462s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_out_result<_Iter, _Out>, std::ranges::in_out_result<_Iter, _Out> > std::ranges::__copy_or_move(_Iter, _Sent, _Out) [with bool _IsMove = false; _Iter = __gnu_cxx::__normal_iterator >; _Sent = __gnu_cxx::__normal_iterator >; _Out = __gnu_cxx::__normal_iterator >]’: 462s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 462s | ^~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /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 462s 313 | = ranges::__copy_or_move<_IsMove>(__first.base(), __last.base(), 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 314 | std::move(__result)); 462s | ~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result, _Out> std::ranges::__transform_fn::operator()(_Range&&, _Out, _Fp, _Proj) const [with _Range = std::vector&; _Out = __gnu_cxx::__normal_iterator >; _Fp = dolfinx::MPI::distribute_to_postoffice > >(MPI_Comm, const std::vector >&, std::array, int64_t)::; _Proj = std::identity]’: 462s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 462s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 737 | std::move(__result), 462s | ~~~~~~~~~~~~~~~~~~~~ 462s 738 | std::move(__op), std::move(__proj)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr _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]’: 462s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 462s 1789 | operator()(_Iter __first, _Sent __last, 462s | ^~~~~~~~ 462s /usr/include/c++/14/bits/ranges_algo.h:1789:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 462s /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 462s 1792 | auto __lasti = ranges::next(__first, __last); 462s | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 462s /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 462s 1793 | _GLIBCXX_STD_A::sort(std::move(__first), __lasti, 462s | ^ 462s /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):: >]’: 462s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 462s 2150 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) 462s | ^~~~~~~~~ 462s /usr/include/c++/14/bits/stl_algobase.h:2150:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algobase.h:2152:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 462s 2152 | return __find_if(__first, __last, __pred, 462s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 462s 2153 | std::__iterator_category(__first)); 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_Iter, _Sent, _Out, _Fp, _Proj) const [with _Iter = __gnu_cxx::__normal_iterator*, 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]’: 462s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 462s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 462s | ^~~~~~~~ 462s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/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 > >]’: 462s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 462s | ^~~~~~~~ 462s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s 683 | { return std::copy(__first, __first + __n, __result); } 462s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/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 > >]’: 462s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s 681 | __copy_n(_RandomAccessIterator __first, _Size __n, 462s | ^~~~~~~~ 462s /usr/include/c++/14/bits/stl_algo.h:681:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algo.h:683:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s 683 | { return std::copy(__first, __first + __n, __result); } 462s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 462s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s 642 | copy(_II __first, _II __last, _OI __result) 462s | ^~~~ 462s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 462s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 462s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 608 | __miter_base(_Iterator __it) 462s | ^~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator > >]’: 462s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 462s | ^~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 462s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 462s /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]’: 462s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s 1674 | void FiniteElement::permute_data( 462s | ^~~~~~~~~~~~~~~~ 462s In file included from /usr/include/basix/finite-element.h:12: 462s /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]’: 462s /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 462s 243 | void apply_matrix( 462s | ^~~~~~~~~~~~ 462s /usr/include/basix/precompute.h:243:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s /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]’: 462s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s 1733 | void FiniteElement::transform_data( 462s | ^~~~~~~~~~~~~~~~ 462s /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 462s 1754 | op(std::span(v_size_t), 462s | ~~^~~~~~~~~~~~~~~~~~~~~ 462s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 1756 | dofstart, block_size); 462s | ~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s /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 462s 1775 | op(std::span(v_size_t), 462s | ~~^~~~~~~~~~~~~~~~~~~~~ 462s 1776 | mdspan_t(matrix.first.data(), matrix.second), data, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 1777 | dofstart, block_size); 462s | ~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/basix/finite-element.h:1775:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s /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 462s 1786 | op(std::span(v_size_t), 462s | ~~^~~~~~~~~~~~~~~~~~~~~ 462s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 1788 | dofstart, block_size); 462s | ~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s /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]’: 462s /usr/include/basix/finite-element.h:1674:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s 1674 | void FiniteElement::permute_data( 462s | ^~~~~~~~~~~~~~~~ 462s /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]’: 462s /usr/include/basix/finite-element.h:1733:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s 1733 | void FiniteElement::transform_data( 462s | ^~~~~~~~~~~~~~~~ 462s /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 462s 1754 | op(std::span(v_size_t), 462s | ~~^~~~~~~~~~~~~~~~~~~~~ 462s 1755 | mdspan_t(matrix.first.data(), matrix.second), data, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 1756 | dofstart, block_size); 462s | ~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/basix/finite-element.h:1754:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s /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 462s 1786 | op(std::span(v_size_t), 462s | ~~^~~~~~~~~~~~~~~~~~~~~ 462s 1787 | mdspan_t(matrix.first.data(), matrix.second), data, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 1788 | dofstart, block_size); 462s | ~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/basix/finite-element.h:1786:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s /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 462s 1797 | op(std::span(v_size_t), 462s | ~~^~~~~~~~~~~~~~~~~~~~~ 462s 1798 | mdspan_t(matrix.first.data(), matrix.second), data, 462s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462s 1799 | dofstart, block_size); 462s | ~~~~~~~~~~~~~~~~~~~~~ 462s /usr/include/basix/finite-element.h:1797:13: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 462s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, span > >]’: 462s /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 462s 608 | __miter_base(_Iterator __it) 462s | ^~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator*, span > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]’: 462s /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 462s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 462s | ^~~~~~~~~~~~~ 462s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::span > >’ changed in GCC 7.1 462s /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 462s /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 > >]’: 462s /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 462s 622 | operator()(_Out __first, _Sent __last, const _Tp& __value) const 462s | ^~~~~~~~ 462s /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 462s /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 462s 629 | return ranges::fill_n(std::move(__first), __len, __value); 462s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 463s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 642 | copy(_II __first, _II __last, _OI __result) 463s | ^~~~ 463s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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*]’: 463s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 463s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 463s | ^~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 463s /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 463s 147 | { return std::copy(__first, __last, __result); } 463s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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*]’: 463s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 463s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 463s | ^~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 463s /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 463s 147 | { return std::copy(__first, __last, __result); } 463s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 463s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 463s | ^~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 147 | { return std::copy(__first, __last, __result); } 463s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 463s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 463s | ^~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 463s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 463s | ^~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 185 | __uninit_copy(__first, __last, __result); 463s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 463s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 463s | ^~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /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 463s 1876 | __introsort_loop(_RandomAccessIterator __first, 463s | ^~~~~~~~~~~~~~~~ 463s /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 463s /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 463s 1884 | std::__partial_sort(__first, __last, __last, __comp); 463s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 463s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /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 463s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 463s | ^~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s /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 463s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 463s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 1819 | __comp); 463s | ~~~~~~~ 463s /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 463s 1822 | std::__insertion_sort(__first, __last, __comp); 463s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 463s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 463s | ^~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/ranges_algobase.h: In function ‘constexpr std::__conditional_t<_IsMove, std::ranges::in_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 >]’: 463s /usr/include/c++/14/bits/ranges_algobase.h:285:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 285 | __copy_or_move(_Iter __first, _Sent __last, _Out __result) 463s | ^~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 463s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 463s | ^~~~~~~~ 463s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_vector.h: In copy constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = double; _Alloc = std::allocator]’: 463s /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 463s 609 | std::__uninitialized_copy_a(__x.begin(), __x.end(), 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 463s 610 | this->_M_impl._M_start, 463s | ~~~~~~~~~~~~~~~~~~~~~~~ 463s 611 | _M_get_Tp_allocator()); 463s | ~~~~~~~~~~~~~~~~~~~~~~ 463s /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 > >]’: 463s /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 463s 1002 | operator()(_It __x, _Sent __bound) const 463s | ^~~~~~~~ 463s /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 463s /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&)::]’: 463s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 4793 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 463s | ^~~~ 463s /usr/include/c++/14/bits/stl_algo.h:4793:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /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 463s 4805 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); 463s | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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):: >]’: 463s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 2099 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, 463s | ^~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h:2099:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /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 463s 2107 | if (__pred(__first)) 463s | ~~~~~~^~~~~~~~~ 463s /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 463s 2111 | if (__pred(__first)) 463s | ~~~~~~^~~~~~~~~ 463s /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 463s 2115 | if (__pred(__first)) 463s | ~~~~~~^~~~~~~~~ 463s /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 463s 2119 | if (__pred(__first)) 463s | ~~~~~~^~~~~~~~~ 463s /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 463s 2127 | if (__pred(__first)) 463s | ~~~~~~^~~~~~~~~ 463s /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 463s 2132 | if (__pred(__first)) 463s | ~~~~~~^~~~~~~~~ 463s /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 463s 2137 | if (__pred(__first)) 463s | ~~~~~~^~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 463s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 642 | copy(_II __first, _II __last, _OI __result) 463s | ^~~~ 463s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 463s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 608 | __miter_base(_Iterator __it) 463s | ^~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 463s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 463s | ^~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s In file included from /usr/include/dolfinx/fem/DirichletBC.h:10: 463s /usr/include/dolfinx/fem/Constant.h: In constructor ‘dolfinx::fem::Constant::Constant(value_type) [with T = std::complex]’: 463s /usr/include/dolfinx/fem/Constant.h:30:37: note: parameter passing for argument of type ‘std::initializer_list >’ changed in GCC 7.1 463s 30 | explicit Constant(value_type c) : value({c}) {} 463s | ^~~~~~~~~~ 463s /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]’: 463s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 463s | ^~~~~~~~~~~~ 463s In file included from /usr/include/c++/14/bits/ranges_algobase.h:39: 463s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 463s /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 463s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 463s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 463s /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 463s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 463s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 463s /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 463s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 463s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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]’: 463s /usr/include/basix/precompute.h:154:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 463s 154 | void apply_permutation_mapped(std::span perm, 463s | ^~~~~~~~~~~~~~~~~~~~~~~~ 463s /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]’: 463s /usr/include/basix/precompute.h:144:6: note: parameter passing for argument of type ‘std::span, 4294967295>’ changed in GCC 7.1 463s 144 | void apply_permutation(std::span perm, std::span data, 463s | ^~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 463s /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 463s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 463s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 463s /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 463s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 463s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 463s /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 463s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 463s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/invoke.h: In function ‘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}]’: 463s /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 463s 61 | { return std::forward<_Fn>(__f)(std::forward<_Args>(__args)...); } 463s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 >]’: 463s /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 463s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 463s | ^~~~~~~~~~~~ 463s /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 >]’: 463s /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 463s /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*]’: 463s /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 463s 346 | __niter_wrap(_From __from, _To __res) 463s | ^~~~~~~~~~~~ 463s /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 > >]’: 463s /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 463s 576 | operator()(_Out __first, iter_difference_t<_Out> __n, 463s | ^~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]’: 463s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 463s | ^~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = move_iterator; _OI = double*]’: 463s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 463s 642 | copy(_II __first, _II __last, _OI __result) 463s | ^~~~ 463s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 463s /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*]’: 463s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘std::move_iterator’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 463s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long long int*]’: 463s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 463s | ^~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 147 | { return std::copy(__first, __last, __result); } 463s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 1863 | __partial_sort(_RandomAccessIterator __first, 463s | ^~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algo.h:1868:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 1868 | std::__heap_select(__first, __middle, __last, __comp); 463s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s 1869 | std::__sort_heap(__first, __middle, __comp); 463s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /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 463s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s /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 463s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 1856 | __comp); 463s | ~~~~~~~ 463s /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 463s /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 463s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /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 463s 1770 | __insertion_sort(_RandomAccessIterator __first, 463s | ^~~~~~~~~~~~~~~~ 463s /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 463s /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 463s 1777 | if (__comp(__i, __first)) 463s | ~~~~~~^~~~~~~~~~~~~~ 463s /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 463s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 463s | ^~~~~~~~~~~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /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 463s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*; _Tp = double]’: 463s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 366 | __uninitialized_copy_a(_InputIterator __first, _InputIterator __last, 463s | ^~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_uninitialized.h:366:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_uninitialized.h:371:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 371 | return std::__do_uninit_copy(__first, __last, __result); 463s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 373 | return std::uninitialized_copy(__first, __last, __result); 463s | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 > >]’: 463s /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 463s 863 | operator()(_It& __it, _Sent __bound) const 463s | ^~~~~~~~ 463s /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&):: >]’: 463s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, 463s | ^~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /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 463s 1905 | std::__introsort_loop(__first, __last, 463s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 463s 1906 | std::__lg(__last - __first) * 2, 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 1907 | __comp); 463s | ~~~~~~~ 463s /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 463s 1908 | std::__final_insertion_sort(__first, __last, __comp); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 463s In file included from /usr/include/c++/14/bits/stl_algobase.h:71: 463s /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)::]’: 463s /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 463s 317 | operator()(_Iterator __it) 463s | ^~~~~~~~ 463s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]’: 463s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 608 | __miter_base(_Iterator __it) 463s | ^~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]’: 463s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 463s | ^~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s /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 >]’: 463s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 463s | ^~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_vector.h: In constructor ‘constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::complex; _Alloc = std::allocator >]’: 463s /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 463s 681 | vector(initializer_list __l, 463s | ^~~~~~ 463s /usr/include/dolfinx/common/Scatterer.h: In constructor ‘dolfinx::common::Scatterer::Scatterer(const dolfinx::common::IndexMap&, int, const Allocator&) [with Allocator = std::allocator]’: 463s /usr/include/dolfinx/common/Scatterer.h:91:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 91 | std::ranges::transform(perm, ghosts_sorted.begin(), 463s | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 92 | [&ghosts](auto idx) { return ghosts[idx]; }); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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]’: 463s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 463s | ^~~~~~~~~~~~ 463s /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*]’: 463s /usr/include/c++/14/bits/stl_algobase.h:346:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 346 | __niter_wrap(_From __from, _To __res) 463s | ^~~~~~~~~~~~ 463s /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*]’: 463s /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 463s 2981 | __miter_base(move_iterator<_Iterator> __it) 463s | ^~~~~~~~~~~~ 463s /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*]’: 463s /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 463s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 463s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 608 | __miter_base(_Iterator __it) 463s | ^~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 463s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 463s | ^~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 463s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 642 | copy(_II __first, _II __last, _OI __result) 463s | ^~~~ 463s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 1589 | __heap_select(_RandomAccessIterator __first, 463s | ^~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algo.h:1593:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 1593 | std::__make_heap(__first, __middle, __comp); 463s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s 1595 | if (__comp(__i, __first)) 463s | ~~~~~~^~~~~~~~~~~~~~ 463s /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 463s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 463s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s In file included from /usr/include/c++/14/bits/stl_algo.h:61: 463s /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&):: >]’: 463s /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 463s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 463s | ^~~~~~~~~~~ 463s /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 463s /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 463s 425 | std::__pop_heap(__first, __last, __last, __comp); 463s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 463s | ^~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 88 | if (__comp(__a, __b)) 463s | ~~~~~~^~~~~~~~~~ 463s /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 463s 90 | if (__comp(__b, __c)) 463s | ~~~~~~^~~~~~~~~~ 463s /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 463s 91 | std::iter_swap(__result, __b); 463s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 463s /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 463s 92 | else if (__comp(__a, __c)) 463s | ~~~~~~^~~~~~~~~~ 463s /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 463s 93 | std::iter_swap(__result, __c); 463s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 463s /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 463s 95 | std::iter_swap(__result, __a); 463s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 463s /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 463s 97 | else if (__comp(__a, __c)) 463s | ~~~~~~^~~~~~~~~~ 463s /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 463s 98 | std::iter_swap(__result, __a); 463s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 463s /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 463s 99 | else if (__comp(__b, __c)) 463s | ~~~~~~^~~~~~~~~~ 463s /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 463s 100 | std::iter_swap(__result, __c); 463s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 463s /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 463s 102 | std::iter_swap(__result, __b); 463s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 1829 | __unguarded_partition(_RandomAccessIterator __first, 463s | ^~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algo.h:1835:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 1835 | while (__comp(__first, __pivot)) 463s | ~~~~~~^~~~~~~~~~~~~~~~~~ 463s /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 463s 1838 | while (__comp(__pivot, __last)) 463s | ~~~~~~^~~~~~~~~~~~~~~~~ 463s /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 463s 1842 | std::iter_swap(__first, __last); 463s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 463s /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&)::]’: 463s /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 463s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 463s | ^~~~~~~~ 463s /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 463s /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 >]’: 463s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 463s | ^~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h:922:47: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 923 | std::__miter_base(__last), 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 924 | __result); 463s | ~~~~~~~~~ 463s /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&):: >]’: 463s /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 463s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/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*]’: 463s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, 463s | ^~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_uninitialized.h: In function ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = double*]’: 463s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 163 | uninitialized_copy(_InputIterator __first, _InputIterator __last, 463s | ^~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_uninitialized.h:185:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 185 | __uninit_copy(__first, __last, __result); 463s | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 1876 | __introsort_loop(_RandomAccessIterator __first, 463s | ^~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /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 463s 1884 | std::__partial_sort(__first, __last, __last, __comp); 463s | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s 1889 | std::__unguarded_partition_pivot(__first, __last, __comp); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 463s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 1812 | __final_insertion_sort(_RandomAccessIterator __first, 463s | ^~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /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 463s 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 463s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s 1818 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 1819 | __comp); 463s | ~~~~~~~ 463s /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 463s 1822 | std::__insertion_sort(__first, __last, __comp); 463s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_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]’: 463s /usr/include/c++/14/bits/ranges_algo.h:734:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 734 | operator()(_Range&& __r, _Out __result, _Fp __op, _Proj __proj = {}) const 463s | ^~~~~~~~ 463s /usr/include/c++/14/bits/ranges_algo.h:736:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 736 | return (*this)(ranges::begin(__r), ranges::end(__r), 463s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 737 | std::move(__result), 463s | ~~~~~~~~~~~~~~~~~~~~ 463s 738 | std::move(__op), std::move(__proj)); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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&)::]’: 463s /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 463s 200 | return (*this)(ranges::begin(__r), ranges::end(__r), 463s | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 201 | std::move(__f), std::move(__proj)); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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]’: 463s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 463s | ^~~~~~~~~~~~ 463s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]’: 463s /usr/include/c++/14/bits/cpp_type_traits.h:608:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 608 | __miter_base(_Iterator __it) 463s | ^~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = long long int*]’: 463s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 463s | ^~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /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&):: >]’: 463s /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 463s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 463s | ^~~~~~~~~~~ 463s /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 463s /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&):: >]’: 463s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 463s | ^~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h: In function ‘constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]’: 463s /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 463s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 463s | ^~~~~~~~~ 463s /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 463s /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 >]’: 463s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 463s | ^~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s /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&)::]’: 463s /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 463s 239 | operator()(_Value& __val, _Iterator __it) 463s | ^~~~~~~~ 463s /usr/include/c++/14/bits/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*]’: 463s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 145 | __uninit_copy(_InputIterator __first, _InputIterator __last, 463s | ^~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_uninitialized.h:145:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_uninitialized.h:147:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 147 | { return std::copy(__first, __last, __result); } 463s | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 1863 | __partial_sort(_RandomAccessIterator __first, 463s | ^~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algo.h:1863:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /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 463s 1868 | std::__heap_select(__first, __middle, __last, __comp); 463s | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s 1869 | std::__sort_heap(__first, __middle, __comp); 463s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 1855 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 1856 | __comp); 463s | ~~~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:1855:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /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 463s 1857 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 1770 | __insertion_sort(_RandomAccessIterator __first, 463s | ^~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /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 463s 1777 | if (__comp(__i, __first)) 463s | ~~~~~~^~~~~~~~~~~~~~ 463s /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 463s 1781 | _GLIBCXX_MOVE_BACKWARD3(__first, __i, __i + 1); 463s | ^~~~~~~~~~~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 1794 | __unguarded_insertion_sort(_RandomAccessIterator __first, 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:1794:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/ranges_algo.h: In member function ‘constexpr std::ranges::unary_transform_result<_Iter, _Out> std::ranges::__transform_fn::operator()(_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]’: 463s /usr/include/c++/14/bits/ranges_algo.h:720:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 720 | operator()(_Iter __first1, _Sent __last1, _Out __result, 463s | ^~~~~~~~ 463s /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&)::]’: 463s /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 463s 187 | operator()(_Iter __first, _Sent __last, _Fun __f, _Proj __proj = {}) const 463s | ^~~~~~~~ 463s /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 463s /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]’: 463s /usr/include/c++/14/bits/stl_iterator.h:1348:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 463s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 463s | ^~~~~~~~~~~~ 463s /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&):: >]’: 463s /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 463s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 463s | ^~~~~~~~~~~~~ 463s /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 463s 232 | if (__comp(__first + __secondChild, 463s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 463s 233 | __first + (__secondChild - 1))) 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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*]’: 463s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 642 | copy(_II __first, _II __last, _OI __result) 463s | ^~~~ 463s /usr/include/c++/14/bits/stl_algobase.h:642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h:651:14: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 650 | return std::__copy_move_a<__is_move_iterator<_II>::__value> 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 651 | (std::__miter_base(__first), std::__miter_base(__last), __result); 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 1589 | __heap_select(_RandomAccessIterator __first, 463s | ^~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algo.h:1589:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /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 463s 1593 | std::__make_heap(__first, __middle, __comp); 463s | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 463s 1595 | if (__comp(__i, __first)) 463s | ~~~~~~^~~~~~~~~~~~~~ 463s /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 463s 1596 | std::__pop_heap(__first, __middle, __i, __comp); 463s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 463s | ^~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_heap.h:419:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /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 463s 425 | std::__pop_heap(__first, __last, __last, __comp); 463s | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 85 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, 463s | ^~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algo.h:85:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /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 463s 88 | if (__comp(__a, __b)) 463s | ~~~~~~^~~~~~~~~~ 463s /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 463s 90 | if (__comp(__b, __c)) 463s | ~~~~~~^~~~~~~~~~ 463s /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 463s 91 | std::iter_swap(__result, __b); 463s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 463s /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 463s 92 | else if (__comp(__a, __c)) 463s | ~~~~~~^~~~~~~~~~ 463s /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 463s 93 | std::iter_swap(__result, __c); 463s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 463s /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 463s 95 | std::iter_swap(__result, __a); 463s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 463s /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 463s 97 | else if (__comp(__a, __c)) 463s | ~~~~~~^~~~~~~~~~ 463s /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 463s 98 | std::iter_swap(__result, __a); 463s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 463s /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 463s 99 | else if (__comp(__b, __c)) 463s | ~~~~~~^~~~~~~~~~ 463s /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 463s 100 | std::iter_swap(__result, __c); 463s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 463s /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 463s 102 | std::iter_swap(__result, __b); 463s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 1829 | __unguarded_partition(_RandomAccessIterator __first, 463s | ^~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algo.h:1829:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /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 463s 1835 | while (__comp(__first, __pivot)) 463s | ~~~~~~^~~~~~~~~~~~~~~~~~ 463s /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 463s 1838 | while (__comp(__pivot, __last)) 463s | ~~~~~~^~~~~~~~~~~~~~~~~ 463s /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 463s 1842 | std::iter_swap(__first, __last); 463s | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 463s /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&)::]’: 463s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) 463s | ^~~~~~~~ 463s /usr/include/c++/14/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /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 > >]’: 463s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 913 | move_backward(_BI1 __first, _BI1 __last, _BI2 __result) 463s | ^~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h:913:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /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 463s 922 | return std::__copy_move_backward_a(std::__miter_base(__first), 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 923 | std::__miter_base(__last), 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s 924 | __result); 463s | ~~~~~~~~~ 463s /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&):: >]’: 463s /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 463s 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, 463s | ^~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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&):: >]’: 463s /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 463s 135 | __push_heap(_RandomAccessIterator __first, 463s | ^~~~~~~~~~~ 463s /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 463s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 463s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/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*]’: 463s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s 553 | __copy_move_a(_II __first, _II __last, _OI __result) 463s | ^~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h:553:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 463s /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&):: >]’: 463s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 463s | ^~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_heap.h:340:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /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&):: >]’: 463s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, 463s | ^~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_heap.h:254:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /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 > >]’: 463s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 155 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) 463s | ^~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h:155:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/cpp_type_traits.h: In function ‘constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector > >]’: 463s /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 463s 608 | __miter_base(_Iterator __it) 463s | ^~~~~~~~~~~~ 463s /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 > >]’: 463s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s 823 | __copy_move_backward_a(_II __first, _II __last, _OI __result) 463s | ^~~~~~~~~~~~~~~~~~~~~~ 463s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /usr/include/c++/14/bits/stl_algobase.h:823:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 463s /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&)::]’: 463s /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 463s 239 | operator()(_Value& __val, _Iterator __it) 463s | ^~~~~~~~ 463s /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&)::]’: 463s /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 463s 195 | operator()(_Iterator __it, _Value& __val) 463s | ^~~~~~~~ 463s /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&):: >]’: 463s /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 463s 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 463s | ^~~~~~~~~~~~~ 463s /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 463s 232 | if (__comp(__first + __secondChild, 463s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 463s 233 | __first + (__secondChild - 1))) 463s | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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 >]’: 463s /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 463s 1348 | __niter_base(__gnu_cxx::__normal_iterator<_Iterator, _Container> __it) 463s | ^~~~~~~~~~~~ 463s /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*]’: 463s /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 463s 346 | __niter_wrap(_From __from, _To __res) 463s | ^~~~~~~~~~~~ 463s /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&):: >]’: 463s /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 463s 135 | __push_heap(_RandomAccessIterator __first, 463s | ^~~~~~~~~~~ 463s /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 463s 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) 463s | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 463s /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&)::]’: 463s /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 463s 195 | operator()(_Iterator __it, _Value& __val) 463s | ^~~~~~~~ 464s [100%] Linking CXX executable demo_poisson_matrix_free 464s cd /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/poisson_matrix_free && /usr/bin/cmake -E cmake_link_script CMakeFiles/demo_poisson_matrix_free.dir/link.txt --verbose=1 465s /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 465s make[2]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 465s [100%] Built target demo_poisson_matrix_free 465s make[1]: Leaving directory '/tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo' 465s /usr/bin/cmake -E cmake_progress_start /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo/CMakeFiles 0 465s == run C++ demos for complex build == 465s Running tests... 465s /usr/bin/ctest --force-new-ctest-process 465s Test project /tmp/autopkgtest.lIfmcX/build.Nrz/src/dolfinx-demo 465s Start 1: demo_biharmonic_mpi_2 467s 1/21 Test #1: demo_biharmonic_mpi_2 ........................ Passed 1.82 sec 467s Start 2: demo_biharmonic_mpi_3 469s 2/21 Test #2: demo_biharmonic_mpi_3 ........................ Passed 2.32 sec 469s Start 3: demo_biharmonic_serial 470s 3/21 Test #3: demo_biharmonic_serial ....................... Passed 0.60 sec 470s Start 4: demo_codim_0_assembly_mpi_2 470s 4/21 Test #4: demo_codim_0_assembly_mpi_2 .................. Passed 0.30 sec 470s Start 5: demo_codim_0_assembly_mpi_3 470s 5/21 Test #5: demo_codim_0_assembly_mpi_3 .................. Passed 0.31 sec 470s Start 6: demo_codim_0_assembly_serial 470s 6/21 Test #6: demo_codim_0_assembly_serial ................. Passed 0.07 sec 470s Start 7: demo_custom_kernel_mpi_2 474s 7/21 Test #7: demo_custom_kernel_mpi_2 ..................... Passed 3.42 sec 474s Start 8: demo_custom_kernel_mpi_3 476s 8/21 Test #8: demo_custom_kernel_mpi_3 ..................... Passed 2.66 sec 476s Start 9: demo_custom_kernel_serial 482s 9/21 Test #9: demo_custom_kernel_serial .................... Passed 5.20 sec 482s Start 10: demo_poisson_mpi_2 482s 10/21 Test #10: demo_poisson_mpi_2 ........................... Passed 0.31 sec 482s Start 11: demo_poisson_mpi_3 483s 11/21 Test #11: demo_poisson_mpi_3 ........................... Passed 0.32 sec 483s Start 12: demo_poisson_serial 483s 12/21 Test #12: demo_poisson_serial .......................... Passed 0.10 sec 483s Start 13: demo_poisson_matrix_free_mpi_2 483s 13/21 Test #13: demo_poisson_matrix_free_mpi_2 ............... Passed 0.31 sec 483s Start 14: demo_poisson_matrix_free_mpi_3 483s 14/21 Test #14: demo_poisson_matrix_free_mpi_3 ............... Passed 0.33 sec 483s Start 15: demo_poisson_matrix_free_serial 483s 15/21 Test #15: demo_poisson_matrix_free_serial .............. Passed 0.11 sec 483s Start 16: demo_interpolation-io_mpi_2 484s 16/21 Test #16: demo_interpolation-io_mpi_2 .................. Passed 0.47 sec 484s Start 17: demo_interpolation-io_mpi_3 484s 17/21 Test #17: demo_interpolation-io_mpi_3 .................. Passed 0.46 sec 484s Start 18: demo_interpolation-io_serial 485s 18/21 Test #18: demo_interpolation-io_serial ................. Passed 0.51 sec 485s Start 19: demo_interpolation_different_meshes_mpi_2 491s 19/21 Test #19: demo_interpolation_different_meshes_mpi_2 .... Passed 6.26 sec 491s Start 20: demo_interpolation_different_meshes_mpi_3 499s 20/21 Test #20: demo_interpolation_different_meshes_mpi_3 .... Passed 8.19 sec 499s Start 21: demo_interpolation_different_meshes_serial 508s 21/21 Test #21: demo_interpolation_different_meshes_serial ... Passed 8.68 sec 508s 508s 100% tests passed, 0 tests failed out of 21 508s 508s Total Test time (real) = 42.75 sec 508s autopkgtest [00:02:17]: test test-dolfinx-cpp-complex: -----------------------] 514s autopkgtest [00:02:23]: test test-dolfinx-cpp-complex: - - - - - - - - - - results - - - - - - - - - - 514s test-dolfinx-cpp-complex PASS 518s autopkgtest [00:02:27]: test test-dolfinx-python-unittests: preparing testbed 519s Reading package lists... 520s Building dependency tree... 520s Reading state information... 520s Solving dependencies... 520s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 542s autopkgtest [00:02:51]: test test-dolfinx-python-unittests: [----------------------- 544s == running python tests == 544s skipping tests with SKIP_TEST_LIST=test_cube_distance 544s === python 3.13 unit test (serial) === 546s ============================= test session starts ============================== 546s platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0 546s rootdir: /tmp/autopkgtest.lIfmcX/build.Nrz/src/python 546s configfile: pyproject.toml 546s plugins: typeguard-4.4.2 546s collected 2637 items / 12 deselected / 2625 selected 546s 546s python/test/unit/common/test_index_map.py ....s [ 0%] 546s python/test/unit/common/test_mpi.py .. [ 0%] 546s python/test/unit/common/test_public_api.py s [ 0%] 546s python/test/unit/common/test_timer.py .. [ 0%] 547s python/test/unit/common/test_version.py . [ 0%] 553s python/test/unit/fem/test_assemble_domains.py ........... [ 0%] 556s python/test/unit/fem/test_assemble_mesh_independent_form.py ........ [ 1%] 564s python/test/unit/fem/test_assemble_submesh.py .......................... [ 2%] 603s ....................................................x.. [ 4%] 613s python/test/unit/fem/test_assembler.py ................................. [ 5%] 649s ........................... [ 6%] 650s python/test/unit/fem/test_bcs.py .................... [ 7%] 655s python/test/unit/fem/test_complex_assembler.py .... [ 7%] 655s python/test/unit/fem/test_constant.py ....... [ 7%] 671s python/test/unit/fem/test_custom_basix_element.py ...................... [ 8%] 685s ....................................xx..xx.. [ 10%] 691s python/test/unit/fem/test_discrete_operators.py ........................ [ 11%] 711s ........................................................................ [ 13%] 716s .................................................... [ 15%] 717s python/test/unit/fem/test_dof_coordinates.py ................ [ 16%] 720s python/test/unit/fem/test_dof_permuting.py ............................. [ 17%] 741s ........................................................................ [ 20%] 781s .........................................ssssss [ 22%] 782s python/test/unit/fem/test_dofmap.py ss.ss.ssss......... [ 22%] 813s python/test/unit/fem/test_element_integrals.py ......................... [ 23%] 888s ........................................................................ [ 26%] 920s ........................................................................ [ 29%] 955s ........................................................................ [ 32%] 982s .......................................ssssssssssssssss................. [ 34%] 985s ....... [ 35%] 1000s python/test/unit/fem/test_expression.py ............................. [ 36%] 1035s python/test/unit/fem/test_fem_pipeline.py ...........s.................s [ 37%] 1112s .................s.s.......s.............................s.............. [ 40%] 1161s ........s.............................. [ 41%] 1161s python/test/unit/fem/test_forms.py .. [ 41%] 1163s python/test/unit/fem/test_function.py ............ [ 42%] 1165s python/test/unit/fem/test_function_space.py ............. [ 42%] 1166s python/test/unit/fem/test_ghost_mesh_assembly.py ..X..X [ 42%] 1169s python/test/unit/fem/test_interpolation.py ............................. [ 43%] 1188s ........................................................................ [ 46%] 1239s ........................................................................ [ 49%] 1251s ..........s............................ [ 50%] 1266s python/test/unit/fem/test_mixed_element.py ...................... [ 51%] 1266s python/test/unit/fem/test_mixed_mesh_dofmap.py .. [ 51%] 1271s python/test/unit/fem/test_petsc_discrete_operators.py .................. [ 52%] 1285s ........................................................................ [ 55%] 1288s ....................... [ 56%] 1300s python/test/unit/fem/test_petsc_nonlinear_assembler.py ...... [ 56%] 1301s python/test/unit/fem/test_petsc_solver_wrappers.py .. [ 56%] 1313s python/test/unit/fem/test_quadrature_elements.py ....................... [ 57%] 1322s ............. [ 57%] 1324s python/test/unit/fem/test_special_functions.py ... [ 57%] 1327s python/test/unit/fem/test_symmetric_tensor.py ........ [ 58%] 1341s python/test/unit/fem/test_symmetry.py .................................. [ 59%] 1379s .............................................................. [ 61%] 1380s python/test/unit/fem/test_vector_assemble.py .. [ 61%] 1381s python/test/unit/fem/test_vector_function.py .......... [ 62%] 1383s python/test/unit/geometry/test_bounding_box_tree.py .................... [ 63%] 1387s ........................................ [ 64%] 1390s python/test/unit/geometry/test_gjk.py .................................. [ 65%] 1391s ................. [ 66%] 1392s python/test/unit/graph/test_adjacencylist.py .. [ 66%] 1395s python/test/unit/io/test_adios2.py sssssssssssssssssssssssssssssssssssss [ 67%] 1397s ssssssssssssssssssss [ 68%] 1399s python/test/unit/io/test_vtk.py ....................... [ 69%] 1402s python/test/unit/io/test_xdmf_function.py .............................. [ 70%] 1408s ................................................... [ 72%] 1412s python/test/unit/io/test_xdmf_mesh.py .................................. [ 73%] 1416s .......................................... [ 75%] 1416s python/test/unit/io/test_xdmf_meshdata.py .. [ 75%] 1416s python/test/unit/io/test_xdmf_meshtags.py .... [ 75%] 1421s python/test/unit/la/test_matrix_csr.py ............................ [ 76%] 1424s python/test/unit/la/test_matrix_vector.py ............xxx....xxx....xxxx [ 78%] 1424s xxxxxx [ 78%] 1450s python/test/unit/la/test_nullspace.py ................................ [ 79%] 1450s python/test/unit/la/test_sparsity_pattern.py . [ 79%] 1451s python/test/unit/la/test_vector_scatter.py ........... [ 79%] 1451s python/test/unit/mesh/test_cell.py ... [ 80%] 1451s python/test/unit/mesh/test_create_mixed_mesh.py . [ 80%] 1451s python/test/unit/mesh/test_dual_graph.py . [ 80%] 1451s python/test/unit/mesh/test_face.py s. [ 80%] 1452s python/test/unit/mesh/test_ghost_mesh.py X..X...X [ 80%] 1466s python/test/unit/mesh/test_higher_order_mesh.py ........................ [ 81%] 1486s ...........................x...x..........xx..xx........................ [ 84%] 1488s x.....x.................. [ 85%] 1489s python/test/unit/mesh/test_manifold_point_search.py . [ 85%] 1492s python/test/unit/mesh/test_mesh.py ....................ss....s.......... [ 86%] 1501s ........................................................................ [ 89%] 1508s ........................................................................ [ 92%] 1515s ........................................................................ [ 94%] 1516s ..... [ 94%] 1518s python/test/unit/mesh/test_mesh_partitioners.py ..ss..ss..ss..ss..ss..ss [ 95%] 1519s ........ [ 96%] 1519s python/test/unit/mesh/test_meshtags.py .... [ 96%] 1520s python/test/unit/mesh/test_mixed_topology.py .... [ 96%] 1521s python/test/unit/nls/test_newton.py ... [ 96%] 1524s python/test/unit/refinement/test_interval.py ........................... [ 97%] 1528s ............................................. [ 99%] 1530s python/test/unit/refinement/test_refinement.py ................. [100%] 1530s 1530s =============================== warnings summary =============================== 1530s test/unit/fem/test_expression.py::test_facet_expression[complex64] 1530s test/unit/fem/test_expression.py::test_facet_expression[complex128] 1530s /usr/lib/python3/dist-packages/ffcx/element_interface.py:47: ComplexWarning: Casting complex values to real discards the imaginary part 1530s return np.asarray( 1530s 1530s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 1530s ============================= slowest 20 durations ============================= 1530s 16.37s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh1] 1530s 4.94s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] 1530s 4.29s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] 1530s 4.07s call test/unit/la/test_nullspace.py::test_nullspace_check[2-3-complex128] 1530s 4.00s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh0] 1530s 3.68s call test/unit/la/test_nullspace.py::test_nullspace_check[2-3-complex64] 1530s 3.64s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_taylor_hood_nl[mesh2] 1530s 3.53s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_assembly_solve_taylor_hood[mesh2] 1530s 3.44s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAE] 1530s 3.41s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] 1530s 3.24s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCE-CellType.hexahedron] 1530s 3.10s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[HHJ-float64] 1530s 3.07s call test/unit/fem/test_element_integrals.py::test_facet_normals[complex128-CellType.hexahedron] 1530s 3.02s call test/unit/fem/test_fem_pipeline.py::test_biharmonic[HHJ-float32] 1530s 2.95s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] 1530s 2.92s call test/unit/fem/test_element_integrals.py::test_facet_normals[complex64-CellType.hexahedron] 1530s 2.88s call test/unit/fem/test_element_integrals.py::test_facet_normals[float64-CellType.hexahedron] 1530s 2.83s call test/unit/fem/test_element_integrals.py::test_facet_normals[float32-CellType.hexahedron] 1530s 2.80s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-NCE] 1530s 2.75s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCF-CellType.hexahedron] 1530s = 2478 passed, 113 skipped, 12 deselected, 29 xfailed, 5 xpassed, 2 warnings in 985.63s (0:16:25) = 1530s also skipping MPI tests with MPI_SKIP_TEST_LIST= 1530s === python unit tests (MPI) skipped on 32-bit systems (see Bug#995599) === 1531s autopkgtest [00:19:20]: test test-dolfinx-python-unittests: -----------------------] 1534s test-dolfinx-python-unittests PASS 1534s autopkgtest [00:19:23]: test test-dolfinx-python-unittests: - - - - - - - - - - results - - - - - - - - - - 1538s autopkgtest [00:19:27]: test test-dolfinx-python-demos: preparing testbed 1539s Reading package lists... 1540s Building dependency tree... 1540s Reading state information... 1540s Solving dependencies... 1540s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1561s autopkgtest [00:19:50]: test test-dolfinx-python-demos: [----------------------- 1563s == running python demos == 1563s skipping tests with SKIP_TEST_LIST=cahn gmsh hood demo_hdg condensation demo_lagrange_variants demo_axis demo_pml 1563s === python 3.13 demo test (serial) === 1563s ============================= test session starts ============================== 1563s platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 1563s cachedir: .pytest_cache 1563s rootdir: /tmp/autopkgtest.lIfmcX/build.Nrz/src/python/demo 1563s configfile: pytest.ini 1563s plugins: typeguard-4.4.2 1563s collecting ... collected 48 items / 14 deselected / 34 selected 1563s 1563s test.py::test_demos[path0-conftest.py] PASSED [ 2%] 1566s test.py::test_demos[path2-demo_biharmonic.py] PASSED [ 5%] 1569s test.py::test_demos[path4-demo_elasticity.py] PASSED [ 8%] 1571s test.py::test_demos[path7-demo_helmholtz.py] PASSED [ 11%] 1574s test.py::test_demos[path9-demo_mixed-poisson.py] PASSED [ 14%] 1584s test.py::test_demos[path10-demo_navier-stokes.py] PASSED [ 17%] 1585s test.py::test_demos[path12-demo_poisson.py] PASSED [ 20%] 1586s test.py::test_demos[path13-demo_poisson_matrix_free.py] PASSED [ 23%] 1587s test.py::test_demos[path14-demo_pyamg.py] PASSED [ 26%] 1587s test.py::test_demos[path15-demo_pyvista.py] PASSED [ 29%] 1619s test.py::test_demos[path17-demo_tnt-elements.py] PASSED [ 32%] 1624s test.py::test_demos[path18-demo_types.py] PASSED [ 35%] 1624s test.py::test_demos[path19-test.py] PASSED [ 38%] 1625s test.py::test_demos[path20-demo_scattering_boundary_conditions.py] PASSED [ 41%] 1629s test.py::test_demos[path21-demo_half_loaded_waveguide.py] PASSED [ 44%] 1629s test.py::test_demos[path22-demo_interpolation-io.py] PASSED [ 47%] 1632s test.py::test_demos[path23-demo_stokes.py] PASSED [ 50%] 1632s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 52%] 1633s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 55%] 1634s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 58%] 1634s test.py::test_demos_mpi[path7-demo_helmholtz.py] PASSED [ 61%] 1638s test.py::test_demos_mpi[path9-demo_mixed-poisson.py] PASSED [ 64%] 1640s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 67%] 1640s test.py::test_demos_mpi[path12-demo_poisson.py] PASSED [ 70%] 1641s test.py::test_demos_mpi[path13-demo_poisson_matrix_free.py] PASSED [ 73%] 1641s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 76%] 1642s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 79%] 1658s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 82%] 1659s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 85%] 1659s test.py::test_demos_mpi[path19-test.py] PASSED [ 88%] 1660s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 91%] 1663s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 94%] 1664s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 97%] 1665s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 1665s 1665s ============================= slowest 20 durations ============================= 1665s 31.65s call test.py::test_demos[path17-demo_tnt-elements.py] 1665s 16.82s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 1665s 9.69s call test.py::test_demos[path10-demo_navier-stokes.py] 1665s 5.06s call test.py::test_demos[path18-demo_types.py] 1665s 4.36s call test.py::test_demos[path21-demo_half_loaded_waveguide.py] 1665s 3.86s call test.py::test_demos[path9-demo_mixed-poisson.py] 1665s 3.51s call test.py::test_demos_mpi[path9-demo_mixed-poisson.py] 1665s 3.48s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 1665s 2.86s call test.py::test_demos[path4-demo_elasticity.py] 1665s 2.65s call test.py::test_demos[path23-demo_stokes.py] 1665s 2.38s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 1665s 2.26s call test.py::test_demos[path2-demo_biharmonic.py] 1665s 2.01s call test.py::test_demos[path7-demo_helmholtz.py] 1665s 1.43s call test.py::test_demos_mpi[path23-demo_stokes.py] 1665s 1.36s call test.py::test_demos[path13-demo_poisson_matrix_free.py] 1665s 1.00s call test.py::test_demos_mpi[path4-demo_elasticity.py] 1665s 0.93s call test.py::test_demos[path12-demo_poisson.py] 1665s 0.75s call test.py::test_demos_mpi[path18-demo_types.py] 1665s 0.67s call test.py::test_demos[path20-demo_scattering_boundary_conditions.py] 1665s 0.65s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 1665s ================ 34 passed, 14 deselected in 101.88s (0:01:41) ================= 1665s also skipping MPI tests with MPI_SKIP_TEST_LIST=helmholtz condensation poisson 1665s === python demo test (MPI using 3 processors out of 8) === 1665s ============================= test session starts ============================== 1665s platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 1665s cachedir: .pytest_cache 1665s rootdir: /tmp/autopkgtest.lIfmcX/build.Nrz/src/python/demo 1665s configfile: pytest.ini 1665s plugins: typeguard-4.4.2 1665s collecting ... collected 48 items / 35 deselected / 13 selected 1665s 1666s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 7%] 1667s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 15%] 1671s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 23%] 1692s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 30%] 1693s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 38%] 1693s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 46%] 1701s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 53%] 1702s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 61%] 1703s test.py::test_demos_mpi[path19-test.py] PASSED [ 69%] 1703s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 76%] 1713s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 84%] 1714s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 92%] 1718s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 1718s 1718s ============================= slowest 20 durations ============================= 1718s 21.55s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 1718s 9.78s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 1718s 8.20s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 1718s 3.69s call test.py::test_demos_mpi[path23-demo_stokes.py] 1718s 3.69s call test.py::test_demos_mpi[path4-demo_elasticity.py] 1718s 1.39s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 1718s 0.97s call test.py::test_demos_mpi[path18-demo_types.py] 1718s 0.95s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 1718s 0.60s call test.py::test_demos_mpi[path22-demo_interpolation-io.py] 1718s 0.59s call test.py::test_demos_mpi[path15-demo_pyvista.py] 1718s 0.34s call test.py::test_demos_mpi[path14-demo_pyamg.py] 1718s 0.17s call test.py::test_demos_mpi[path19-test.py] 1718s 0.16s call test.py::test_demos_mpi[path0-conftest.py] 1718s 1718s (7 durations < 0.005s hidden. Use -vv to show these durations.) 1718s ====================== 13 passed, 35 deselected in 52.11s ====================== 1718s autopkgtest [00:22:27]: test test-dolfinx-python-demos: -----------------------] 1722s test-dolfinx-python-demos PASS 1722s autopkgtest [00:22:31]: test test-dolfinx-python-demos: - - - - - - - - - - results - - - - - - - - - - 1725s autopkgtest [00:22:34]: test test-dolfinx-python-complex-unittests: preparing testbed 1727s Reading package lists... 1727s Building dependency tree... 1727s Reading state information... 1727s Solving dependencies... 1728s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1749s autopkgtest [00:22:58]: test test-dolfinx-python-complex-unittests: [----------------------- 1750s == running python tests for complex build == 1751s skipping tests with SKIP_TEST_LIST=test_cube_distance 1751s === python 3.13 unit test (serial) for complex build === 1752s ============================= test session starts ============================== 1752s platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0 1752s rootdir: /tmp/autopkgtest.lIfmcX/build.Nrz/src/python 1752s configfile: pyproject.toml 1752s plugins: typeguard-4.4.2 1752s collected 2637 items / 12 deselected / 2625 selected 1752s 1752s python/test/unit/common/test_index_map.py ....s [ 0%] 1752s python/test/unit/common/test_mpi.py .. [ 0%] 1752s python/test/unit/common/test_public_api.py s [ 0%] 1752s python/test/unit/common/test_timer.py .. [ 0%] 1752s python/test/unit/common/test_version.py . [ 0%] 1760s python/test/unit/fem/test_assemble_domains.py ........... [ 0%] 1761s python/test/unit/fem/test_assemble_mesh_independent_form.py ........ [ 1%] 1770s python/test/unit/fem/test_assemble_submesh.py .......................... [ 2%] 1816s ....................................................x.. [ 4%] 1820s python/test/unit/fem/test_assembler.py ................................. [ 5%] 1864s ........................... [ 6%] 1866s python/test/unit/fem/test_bcs.py .................... [ 7%] 1866s python/test/unit/fem/test_complex_assembler.py .... [ 7%] 1867s python/test/unit/fem/test_constant.py ....... [ 7%] 1869s python/test/unit/fem/test_custom_basix_element.py ...................... [ 8%] 1872s ....................................xx..xx.. [ 10%] 1874s python/test/unit/fem/test_discrete_operators.py ........................ [ 11%] 1879s ........................................................................ [ 13%] 1883s .................................................... [ 15%] 1884s python/test/unit/fem/test_dof_coordinates.py ................ [ 16%] 1887s python/test/unit/fem/test_dof_permuting.py ............................. [ 17%] 1911s ........................................................................ [ 20%] 1963s .........................................ssssss [ 22%] 1965s python/test/unit/fem/test_dofmap.py ss.ss.ssss......... [ 22%] 1973s python/test/unit/fem/test_element_integrals.py ......................... [ 23%] 1997s ........................................................................ [ 26%] 2007s ........................................................................ [ 29%] 2018s ........................................................................ [ 32%] 2027s .......................................ssssssssssssssss................. [ 34%] 2027s ....... [ 35%] 2033s python/test/unit/fem/test_expression.py ............................. [ 36%] 2046s python/test/unit/fem/test_fem_pipeline.py ...........s.................s [ 37%] 2121s .................s.s.......s.............................s.............. [ 40%] 2179s ........s.............................. [ 41%] 2179s python/test/unit/fem/test_forms.py .. [ 41%] 2180s python/test/unit/fem/test_function.py ............ [ 42%] 2182s python/test/unit/fem/test_function_space.py ............. [ 42%] 2183s python/test/unit/fem/test_ghost_mesh_assembly.py ..X..X [ 42%] 2185s python/test/unit/fem/test_interpolation.py ............................. [ 43%] 2203s ........................................................................ [ 46%] 2256s ........................................................................ [ 49%] 2268s ..........s............................ [ 50%] 2284s python/test/unit/fem/test_mixed_element.py ...................... [ 51%] 2284s python/test/unit/fem/test_mixed_mesh_dofmap.py .. [ 51%] 2290s python/test/unit/fem/test_petsc_discrete_operators.py .................. [ 52%] 2304s ........................................................................ [ 55%] 2307s ....................... [ 56%] 2321s python/test/unit/fem/test_petsc_nonlinear_assembler.py ...... [ 56%] 2322s python/test/unit/fem/test_petsc_solver_wrappers.py .. [ 56%] 2336s python/test/unit/fem/test_quadrature_elements.py ....................... [ 57%] 2345s ............. [ 57%] 2348s python/test/unit/fem/test_special_functions.py ... [ 57%] 2352s python/test/unit/fem/test_symmetric_tensor.py ........ [ 58%] 2355s python/test/unit/fem/test_symmetry.py .................................. [ 59%] 2361s .............................................................. [ 61%] 2362s python/test/unit/fem/test_vector_assemble.py .. [ 61%] 2363s python/test/unit/fem/test_vector_function.py .......... [ 62%] 2365s python/test/unit/geometry/test_bounding_box_tree.py .................... [ 63%] 2369s ........................................ [ 64%] 2372s python/test/unit/geometry/test_gjk.py .................................. [ 65%] 2373s ................. [ 66%] 2373s python/test/unit/graph/test_adjacencylist.py .. [ 66%] 2376s python/test/unit/io/test_adios2.py sssssssssssssssssssssssssssssssssssss [ 67%] 2378s ssssssssssssssssssss [ 68%] 2380s python/test/unit/io/test_vtk.py ....................... [ 69%] 2383s python/test/unit/io/test_xdmf_function.py .............................. [ 70%] 2388s ................................................... [ 72%] 2391s python/test/unit/io/test_xdmf_mesh.py .................................. [ 73%] 2394s .......................................... [ 75%] 2394s python/test/unit/io/test_xdmf_meshdata.py .. [ 75%] 2395s python/test/unit/io/test_xdmf_meshtags.py .... [ 75%] 2397s python/test/unit/la/test_matrix_csr.py ............................ [ 76%] 2400s python/test/unit/la/test_matrix_vector.py ............xxx....xxx....xxxx [ 78%] 2400s xxxxxx [ 78%] 2410s python/test/unit/la/test_nullspace.py ................................ [ 79%] 2410s python/test/unit/la/test_sparsity_pattern.py . [ 79%] 2411s python/test/unit/la/test_vector_scatter.py ........... [ 79%] 2411s python/test/unit/mesh/test_cell.py ... [ 80%] 2411s python/test/unit/mesh/test_create_mixed_mesh.py . [ 80%] 2411s python/test/unit/mesh/test_dual_graph.py . [ 80%] 2411s python/test/unit/mesh/test_face.py s. [ 80%] 2412s python/test/unit/mesh/test_ghost_mesh.py X..X...X [ 80%] 2415s python/test/unit/mesh/test_higher_order_mesh.py ........................ [ 81%] 2426s ...........................x...x..........xx..xx........................ [ 84%] 2429s x.....x.................. [ 85%] 2429s python/test/unit/mesh/test_manifold_point_search.py . [ 85%] 2432s python/test/unit/mesh/test_mesh.py ....................ss....s.......... [ 86%] 2440s ........................................................................ [ 89%] 2447s ........................................................................ [ 92%] 2454s ........................................................................ [ 94%] 2455s ..... [ 94%] 2457s python/test/unit/mesh/test_mesh_partitioners.py ..ss..ss..ss..ss..ss..ss [ 95%] 2458s ........ [ 96%] 2458s python/test/unit/mesh/test_meshtags.py .... [ 96%] 2458s python/test/unit/mesh/test_mixed_topology.py .... [ 96%] 2460s python/test/unit/nls/test_newton.py ... [ 96%] 2462s python/test/unit/refinement/test_interval.py ........................... [ 97%] 2466s ............................................. [ 99%] 2469s python/test/unit/refinement/test_refinement.py ................. [100%] 2469s 2469s =============================== warnings summary =============================== 2469s test/unit/fem/test_discrete_operators.py: 72 warnings 2469s /tmp/autopkgtest.lIfmcX/build.Nrz/src/python/test/unit/fem/test_discrete_operators.py:253: ComplexWarning: Casting complex values to real discards the imaginary part 2469s ux[: len(u.x.array)] = u.x.array[:] 2469s 2469s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 2469s ============================= slowest 20 durations ============================= 2469s 23.24s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh1] 2469s 5.58s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCE-CellType.hexahedron] 2469s 5.33s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[2-DQ-CellType.hexahedron] 2469s 4.89s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_symmetry_interior_facet_assembly[mesh0] 2469s 4.79s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_taylor_hood_nl[mesh2] 2469s 4.76s call test/unit/fem/test_assembler.py::TestPETScAssemblers::test_assembly_solve_taylor_hood[mesh2] 2469s 4.70s call test/unit/fem/test_fem_pipeline.py::test_NC_hex[3-NCF-CellType.hexahedron] 2469s 4.55s call test/unit/fem/test_fem_pipeline.py::test_DPC_hex[2-DPC-CellType.hexahedron] 2469s 4.18s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAE] 2469s 3.73s call test/unit/fem/test_fem_pipeline.py::test_dP_hex[1-DQ-CellType.hexahedron] 2469s 3.62s call test/unit/fem/test_fem_pipeline.py::test_dP_simplex[3-DG-CellType.tetrahedron] 2469s 3.40s call test/unit/fem/test_fem_pipeline.py::test_AA_hex[3-AAE-CellType.hexahedron] 2469s 3.39s call test/unit/fem/test_fem_pipeline.py::test_BDM_N2curl_simplex_highest_order[3-BDM-CellType.tetrahedron] 2469s 3.38s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-NCE] 2469s 3.04s call test/unit/fem/test_fem_pipeline.py::test_petsc_curl_curl_eigenvalue[1-N2curl] 2469s 2.92s call test/unit/fem/test_dof_permuting.py::test_integral[2-hexahedron-AAF] 2469s 2.92s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_taylor_hood_nl[mesh0] 2469s 2.78s call test/unit/fem/test_dof_permuting.py::test_integral[3-tetrahedron-N2curl] 2469s 2.77s call test/unit/fem/test_fem_pipeline.py::test_AA_hex[3-AAF-CellType.hexahedron] 2469s 2.68s call test/unit/fem/test_petsc_nonlinear_assembler.py::TestNLSPETSc::test_assembly_solve_block_nl 2469s = 2478 passed, 113 skipped, 12 deselected, 29 xfailed, 5 xpassed, 72 warnings in 717.59s (0:11:57) = 2469s also skipping MPI tests with MPI_SKIP_TEST_LIST= 2469s === python unit tests (MPI) skipped on 32-bit systems (see Bug#995599) for complex build === 2469s autopkgtest [00:34:58]: test test-dolfinx-python-complex-unittests: -----------------------] 2473s test-dolfinx-python-complex-unittests PASS 2473s autopkgtest [00:35:02]: test test-dolfinx-python-complex-unittests: - - - - - - - - - - results - - - - - - - - - - 2476s autopkgtest [00:35:05]: test test-dolfinx-python-complex-demos: preparing testbed 2478s Reading package lists... 2478s Building dependency tree... 2478s Reading state information... 2478s Solving dependencies... 2479s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2500s autopkgtest [00:35:29]: test test-dolfinx-python-complex-demos: [----------------------- 2502s == running python demos for complex build == 2502s skipping tests with SKIP_TEST_LIST=cahn gmsh hood demo_hdg condensation demo_lagrange_variants demo_axis demo_pml 2502s === python 3.13 demo test (serial) for complex build === 2502s ============================= test session starts ============================== 2502s platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 2502s cachedir: .pytest_cache 2502s rootdir: /tmp/autopkgtest.lIfmcX/build.Nrz/src/python/demo 2502s configfile: pytest.ini 2502s plugins: typeguard-4.4.2 2502s collecting ... collected 48 items / 14 deselected / 34 selected 2502s 2502s test.py::test_demos[path0-conftest.py] PASSED [ 2%] 2506s test.py::test_demos[path2-demo_biharmonic.py] PASSED [ 5%] 2510s test.py::test_demos[path4-demo_elasticity.py] PASSED [ 8%] 2513s test.py::test_demos[path7-demo_helmholtz.py] PASSED [ 11%] 2518s test.py::test_demos[path9-demo_mixed-poisson.py] PASSED [ 14%] 2519s test.py::test_demos[path10-demo_navier-stokes.py] PASSED [ 17%] 2520s test.py::test_demos[path12-demo_poisson.py] PASSED [ 20%] 2521s test.py::test_demos[path13-demo_poisson_matrix_free.py] PASSED [ 23%] 2521s test.py::test_demos[path14-demo_pyamg.py] PASSED [ 26%] 2522s test.py::test_demos[path15-demo_pyvista.py] PASSED [ 29%] 2578s test.py::test_demos[path17-demo_tnt-elements.py] PASSED [ 32%] 2579s test.py::test_demos[path18-demo_types.py] PASSED [ 35%] 2579s test.py::test_demos[path19-test.py] PASSED [ 38%] 2583s test.py::test_demos[path20-demo_scattering_boundary_conditions.py] PASSED [ 41%] 2590s test.py::test_demos[path21-demo_half_loaded_waveguide.py] PASSED [ 44%] 2591s test.py::test_demos[path22-demo_interpolation-io.py] PASSED [ 47%] 2594s test.py::test_demos[path23-demo_stokes.py] PASSED [ 50%] 2594s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 52%] 2595s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 55%] 2597s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 58%] 2598s test.py::test_demos_mpi[path7-demo_helmholtz.py] PASSED [ 61%] 2602s test.py::test_demos_mpi[path9-demo_mixed-poisson.py] PASSED [ 64%] 2603s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 67%] 2603s test.py::test_demos_mpi[path12-demo_poisson.py] PASSED [ 70%] 2603s test.py::test_demos_mpi[path13-demo_poisson_matrix_free.py] PASSED [ 73%] 2604s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 76%] 2604s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 79%] 2644s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 82%] 2644s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 85%] 2645s test.py::test_demos_mpi[path19-test.py] PASSED [ 88%] 2647s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 91%] 2653s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 94%] 2654s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 97%] 2656s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 2656s 2656s ============================= slowest 20 durations ============================= 2656s 55.69s call test.py::test_demos[path17-demo_tnt-elements.py] 2656s 39.65s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 2656s 7.27s call test.py::test_demos[path21-demo_half_loaded_waveguide.py] 2656s 6.19s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 2656s 5.47s call test.py::test_demos[path9-demo_mixed-poisson.py] 2656s 4.62s call test.py::test_demos[path4-demo_elasticity.py] 2656s 4.52s call test.py::test_demos_mpi[path9-demo_mixed-poisson.py] 2656s 4.24s call test.py::test_demos[path20-demo_scattering_boundary_conditions.py] 2656s 3.70s call test.py::test_demos[path2-demo_biharmonic.py] 2656s 3.56s call test.py::test_demos[path23-demo_stokes.py] 2656s 2.47s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 2656s 2.39s call test.py::test_demos[path7-demo_helmholtz.py] 2656s 2.18s call test.py::test_demos_mpi[path4-demo_elasticity.py] 2656s 2.05s call test.py::test_demos_mpi[path23-demo_stokes.py] 2656s 1.55s call test.py::test_demos[path13-demo_poisson_matrix_free.py] 2656s 0.93s call test.py::test_demos[path12-demo_poisson.py] 2656s 0.82s call test.py::test_demos[path15-demo_pyvista.py] 2656s 0.72s call test.py::test_demos_mpi[path18-demo_types.py] 2656s 0.72s call test.py::test_demos[path18-demo_types.py] 2656s 0.67s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 2656s ================ 34 passed, 14 deselected in 153.67s (0:02:33) ================= 2656s also skipping MPI tests with MPI_SKIP_TEST_LIST=helmholtz condensation poisson 2656s === python demo test (MPI using 3 processors out of 8) for complex build === 2656s ============================= test session starts ============================== 2656s platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 2656s cachedir: .pytest_cache 2656s rootdir: /tmp/autopkgtest.lIfmcX/build.Nrz/src/python/demo 2656s configfile: pytest.ini 2656s plugins: typeguard-4.4.2 2656s collecting ... collected 48 items / 35 deselected / 13 selected 2656s 2656s test.py::test_demos_mpi[path0-conftest.py] PASSED [ 7%] 2659s test.py::test_demos_mpi[path2-demo_biharmonic.py] PASSED [ 15%] 2663s test.py::test_demos_mpi[path4-demo_elasticity.py] PASSED [ 23%] 2663s test.py::test_demos_mpi[path10-demo_navier-stokes.py] PASSED [ 30%] 2664s test.py::test_demos_mpi[path14-demo_pyamg.py] PASSED [ 38%] 2664s test.py::test_demos_mpi[path15-demo_pyvista.py] PASSED [ 46%] 2682s test.py::test_demos_mpi[path17-demo_tnt-elements.py] PASSED [ 53%] 2683s test.py::test_demos_mpi[path18-demo_types.py] PASSED [ 61%] 2683s test.py::test_demos_mpi[path19-test.py] PASSED [ 69%] 2689s test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] PASSED [ 76%] 2716s test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] PASSED [ 84%] 2716s test.py::test_demos_mpi[path22-demo_interpolation-io.py] PASSED [ 92%] 2725s test.py::test_demos_mpi[path23-demo_stokes.py] PASSED [100%] 2725s 2725s ============================= slowest 20 durations ============================= 2725s 26.90s call test.py::test_demos_mpi[path21-demo_half_loaded_waveguide.py] 2725s 17.89s call test.py::test_demos_mpi[path17-demo_tnt-elements.py] 2725s 8.16s call test.py::test_demos_mpi[path23-demo_stokes.py] 2725s 5.75s call test.py::test_demos_mpi[path20-demo_scattering_boundary_conditions.py] 2725s 3.95s call test.py::test_demos_mpi[path4-demo_elasticity.py] 2725s 2.61s call test.py::test_demos_mpi[path2-demo_biharmonic.py] 2725s 1.03s call test.py::test_demos_mpi[path18-demo_types.py] 2725s 0.59s call test.py::test_demos_mpi[path22-demo_interpolation-io.py] 2725s 0.57s call test.py::test_demos_mpi[path10-demo_navier-stokes.py] 2725s 0.57s call test.py::test_demos_mpi[path15-demo_pyvista.py] 2725s 0.31s call test.py::test_demos_mpi[path14-demo_pyamg.py] 2725s 0.16s call test.py::test_demos_mpi[path19-test.py] 2725s 0.16s call test.py::test_demos_mpi[path0-conftest.py] 2725s 2725s (7 durations < 0.005s hidden. Use -vv to show these durations.) 2725s ================= 13 passed, 35 deselected in 68.68s (0:01:08) ================= 2725s autopkgtest [00:39:14]: test test-dolfinx-python-complex-demos: -----------------------] 2729s test-dolfinx-python-complex-demos PASS 2729s autopkgtest [00:39:18]: test test-dolfinx-python-complex-demos: - - - - - - - - - - results - - - - - - - - - - 2732s autopkgtest [00:39:21]: test test-dolfinx-python-pusimp: preparing testbed 2753s autopkgtest [00:39:42]: testbed dpkg architecture: armhf 2755s autopkgtest [00:39:44]: testbed apt version: 3.1.2 2759s autopkgtest [00:39:48]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2760s autopkgtest [00:39:49]: testbed release detected to be: questing 2767s autopkgtest [00:39:56]: updating testbed package index (apt update) 2769s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [249 kB] 2770s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [249 kB] 2770s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [110 kB] 2770s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [110 kB] 2770s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [444 kB] 2770s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [6836 B] 2770s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [31.8 kB] 2770s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [16.8 kB] 2770s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main armhf Packages [54.4 kB] 2770s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/restricted armhf Packages [960 B] 2770s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe armhf Packages [365 kB] 2770s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse armhf Packages [4788 B] 2770s Get:13 http://ftpmaster.internal/ubuntu questing/multiverse Sources [309 kB] 2770s Get:14 http://ftpmaster.internal/ubuntu questing/universe Sources [21.3 MB] 2771s Get:15 http://ftpmaster.internal/ubuntu questing/main Sources [1385 kB] 2771s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf Packages [1356 kB] 2771s Get:17 http://ftpmaster.internal/ubuntu questing/universe armhf Packages [15.1 MB] 2772s Get:18 http://ftpmaster.internal/ubuntu questing/multiverse armhf Packages [184 kB] 2775s Fetched 41.3 MB in 6s (6748 kB/s) 2776s Reading package lists... 2781s autopkgtest [00:40:10]: upgrading testbed (apt dist-upgrade and autopurge) 2783s Reading package lists... 2783s Building dependency tree... 2783s Reading state information... 2783s Calculating upgrade... 2784s The following packages will be upgraded: 2784s bash gcc-15-base libatomic1 libgcc-s1 libstdc++6 2784s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2784s Need to get 1509 kB of archives. 2784s After this operation, 5120 B of additional disk space will be used. 2784s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf bash armhf 5.2.37-2ubuntu4 [675 kB] 2784s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf libatomic1 armhf 15.1.0-8ubuntu1 [7974 B] 2784s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf gcc-15-base armhf 15.1.0-8ubuntu1 [55.5 kB] 2784s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++6 armhf 15.1.0-8ubuntu1 [730 kB] 2784s Get:5 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-s1 armhf 15.1.0-8ubuntu1 [40.6 kB] 2785s Fetched 1509 kB in 1s (2439 kB/s) 2785s (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.) 2785s Preparing to unpack .../bash_5.2.37-2ubuntu4_armhf.deb ... 2785s Unpacking bash (5.2.37-2ubuntu4) over (5.2.37-2ubuntu1) ... 2785s Setting up bash (5.2.37-2ubuntu4) ... 2785s Installing new version of config file /etc/bash.bashrc ... 2785s 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 2785s (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.) 2785s Preparing to unpack .../libatomic1_15.1.0-8ubuntu1_armhf.deb ... 2785s Unpacking libatomic1:armhf (15.1.0-8ubuntu1) over (15.1.0-5ubuntu1) ... 2785s Preparing to unpack .../gcc-15-base_15.1.0-8ubuntu1_armhf.deb ... 2785s Unpacking gcc-15-base:armhf (15.1.0-8ubuntu1) over (15.1.0-5ubuntu1) ... 2785s Setting up gcc-15-base:armhf (15.1.0-8ubuntu1) ... 2785s (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.) 2785s Preparing to unpack .../libstdc++6_15.1.0-8ubuntu1_armhf.deb ... 2785s Unpacking libstdc++6:armhf (15.1.0-8ubuntu1) over (15.1.0-5ubuntu1) ... 2785s Setting up libstdc++6:armhf (15.1.0-8ubuntu1) ... 2785s (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.) 2785s Preparing to unpack .../libgcc-s1_15.1.0-8ubuntu1_armhf.deb ... 2785s Unpacking libgcc-s1:armhf (15.1.0-8ubuntu1) over (15.1.0-5ubuntu1) ... 2785s Setting up libgcc-s1:armhf (15.1.0-8ubuntu1) ... 2785s Setting up libatomic1:armhf (15.1.0-8ubuntu1) ... 2785s Processing triggers for install-info (7.1.1-1) ... 2785s Processing triggers for libc-bin (2.41-6ubuntu2) ... 2786s Processing triggers for man-db (2.13.1-1) ... 2786s Processing triggers for debianutils (5.23.1) ... 2788s Reading package lists... 2788s Building dependency tree... 2788s Reading state information... 2788s Solving dependencies... 2789s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2791s autopkgtest [00:40:20]: rebooting testbed after setup commands that affected boot 2850s Reading package lists... 2851s Building dependency tree... 2851s Reading state information... 2851s Solving dependencies... 2851s The following NEW packages will be installed: 2851s autoconf automake autopoint autotools-dev blt build-essential catch2 chrpath 2851s cmake cmake-data comerr-dev cpp cpp-14 cpp-14-arm-linux-gnueabihf 2851s cpp-arm-linux-gnueabihf debhelper debugedit dh-autoreconf dh-python 2851s dh-strip-nondeterminism docutils-common dolfinx-doc doxygen dwz fontconfig 2851s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 2851s fonts-lato fonts-lyx fonts-mathjax g++ g++-14 g++-14-arm-linux-gnueabihf 2851s g++-arm-linux-gnueabihf gcc gcc-14 gcc-14-arm-linux-gnueabihf 2851s gcc-arm-linux-gnueabihf gettext gfortran gfortran-14 2851s gfortran-14-arm-linux-gnueabihf gfortran-arm-linux-gnueabihf graphviz 2851s hwloc-nox icu-devtools intltool-debian krb5-multidev libaec-dev libaec0 2851s libalglib4.2 libamd3 libann0 libaom3 libarchive-zip-perl libarpack2-dev 2851s libarpack2t64 libasan8 libbasix-dev libbasix0.9 libblas-dev libblas3 2851s libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-chrono-dev 2851s libboost-chrono1.83-dev libboost-chrono1.83.0t64 libboost-date-time1.83-dev 2851s libboost-date-time1.83.0 libboost-dev libboost-filesystem-dev 2851s libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-iostreams-dev 2851s libboost-iostreams1.83-dev libboost-iostreams1.83.0 libboost-math-dev 2851s libboost-math1.83-dev libboost-math1.83.0 libboost-mpi-dev 2851s libboost-mpi1.83-dev libboost-mpi1.83.0 libboost-program-options-dev 2851s libboost-program-options1.83-dev libboost-program-options1.83.0 2851s libboost-regex1.83-dev libboost-regex1.83.0 libboost-serialization-dev 2851s libboost-serialization1.83-dev libboost-serialization1.83.0 2851s libboost-system1.83-dev libboost-system1.83.0 libboost-thread-dev 2851s libboost-thread1.83-dev libboost-thread1.83.0 libboost-timer-dev 2851s libboost-timer1.83-dev libboost-timer1.83.0 libboost1.83-dev libbrotli-dev 2851s libbtf2 libc-dev-bin libc6-dbg libc6-dev libcairo2 libcamd3 libcatch2-dev 2851s libcc1-0 libccolamd3 libcdt5 libcgns3.4 libcgraph6 libcholmod5 2851s libclang-cpp20 libclang1-20 libcolamd3 libcombblas2.0.0t64 libcrypt-dev 2851s libcurl4-openssl-dev libcxsparse4 libdatrie1 libde265-0 libdebhelper-perl 2851s libdeflate0 libdolfinx-complex-dev libdolfinx-complex0.9 libdolfinx-dev 2851s libdolfinx-real-dev libdolfinx-real0.9 libdrm-amdgpu1 libdw1t64 2851s libeigen3-dev libevent-2.1-7t64 libexpat1-dev libfftw3-bin libfftw3-dev 2851s libfftw3-double3 libfftw3-mpi-dev libfftw3-mpi3 libfftw3-single3 2851s libfile-stripnondeterminism-perl libfltk-gl1.3t64 libfltk-images1.3t64 2851s libfltk1.3t64 libfmt-dev libfmt10 libfontconfig1 libfreeimage3 libfreetype6 2851s libgbm1 libgcc-14-dev libgd3 libgfortran-14-dev libgfortran5 libgl1 2851s libgl1-mesa-dri libgl2ps1.4 libglu1-mesa libglvnd0 libglx-mesa0 libglx0 2852s libgmp-dev libgmpxx4ldbl libgmsh4.13 libgnutls-dane0t64 2852s libgnutls-openssl27t64 libgnutls28-dev libgomp1 libgraphite2-3 libgssrpc4t64 2852s libgts-0.7-5t64 libgvc6 libgvpr2 libharfbuzz0b libhdf5-310 libhdf5-mpi-dev 2852s libhdf5-mpich-310 libhdf5-mpich-cpp-310 libhdf5-mpich-dev 2852s libhdf5-mpich-fortran-310 libhdf5-mpich-hl-310 libhdf5-mpich-hl-cpp-310 2852s libhdf5-mpich-hl-fortran-310 libheif-plugin-aomdec libheif-plugin-libde265 2852s libheif1 libhwloc-dev libhwloc15 libhypre-2.32.0 libhypre-dev libice6 2852s libicu-dev libicu76 libidn2-dev libimagequant0 libimath-3-1-29t64 libisl23 2852s libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev 2852s libjs-jquery libjs-jquery-ui libjs-mathjax libjs-modernizr libjs-sphinxdoc 2852s libjs-underscore libjson-perl libjsoncpp26 libjxr0t64 libkadm5clnt-mit12 2852s libkadm5srv-mit12 libkdb5-10t64 libklu2 libkrb5-dev liblab-gamut1 2852s liblapack-dev liblapack3 liblcms2-2 libldap-dev libldl3 liblerc4 libllvm20 2852s libltdl-dev libltdl7 liblzma-dev libmetis5 libmpc3 libmpich-dev libmpich12 2852s libmumps-5.7 libmumps-dev libmumps-headers-dev libnghttp2-dev libnuma-dev 2852s libocct-data-exchange-7.8 libocct-draw-7.8 libocct-foundation-7.8 2852s libocct-modeling-algorithms-7.8 libocct-modeling-data-7.8 libocct-ocaf-7.8 2852s libocct-visualization-7.8 libopenblas-dev libopenblas-pthread-dev 2852s libopenblas0 libopenblas0-pthread libopenexr-3-1-30 libopengl0 libopenjp2-7 2852s libp11-kit-dev libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 2852s libparpack2-dev libparpack2t64 libparu1 libpathplan4 libpetsc-complex-dev 2852s libpetsc-complex3.22 libpetsc-complex3.22-dev libpetsc-real-dev 2852s libpetsc-real3.22 libpetsc-real3.22-dev libpetsc3.22-dev-common 2852s libpixman-1-0 libpkgconf3 libpsl-dev libptscotch-7.0 libptscotch-dev 2852s libpugixml-dev libpugixml1v5 libpython3-all-dev libpython3-dev libpython3.13 2852s libpython3.13-dev libqhull-r8.0 libraqm0 libraw23t64 librbio4 librhash1 2852s librtmp-dev libscalapack-mpi-dev libscalapack-mpich-dev 2852s libscalapack-mpich2.2 libscotch-7.0 libscotch-dev libsharpyuv0 2852s libslepc-complex-dev libslepc-complex3.22 libslepc-complex3.22-dev 2852s libslepc-real-dev libslepc-real3.22 libslepc-real3.22-dev libslurm42t64 2852s libsm6 libspdlog-dev libspdlog1.15 libspex3 libspqr4 libssh2-1-dev 2852s libssl-dev libstdc++-14-dev libsuitesparse-dev libsuitesparse-mongoose3 2852s libsuitesparseconfig7 libsuperlu-dev libsuperlu-dist-dev libsuperlu-dist8 2852s libsuperlu7 libsz2 libtasn1-6-dev libtbb12 libtbbbind-2-5 libtbbmalloc2 2852s libtcl8.6 libthai-data libthai0 libtiff6 libtk8.6 libtool libubsan1 2852s libumfpack6 libunbound8 libvoro++1 libvulkan1 libwayland-server0 libwebp7 2852s libwebpdemux2 libwebpmux3 libx11-dev libx11-xcb1 libxapian30 libxau-dev 2852s libxaw7 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 2852s libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libxcb1-dev 2852s libxcursor1 libxdmcp-dev libxfixes3 libxft2 libxinerama1 libxml2-dev libxmu6 2852s libxpm4 libxrender1 libxshmfence1 libxslt1.1 libxss1 libxt6t64 libxxf86vm1 2852s libyaml-dev libzstd-dev linux-libc-dev m4 mesa-libgallium mpi-default-bin 2852s mpi-default-dev mpich nanobind-dev nettle-dev occt-misc ocl-icd-libopencl1 2852s ocl-icd-opencl-dev opencl-c-headers opencl-clhpp-headers pkgconf pkgconf-bin 2852s po-debconf pybuild-plugin-pyproject python-matplotlib-data 2852s python-petsc4py-doc python3-alabaster python3-all python3-all-dev 2852s python3-basix python3-brotli python3-build python3-cffi python3-contourpy 2852s python3-cycler python3-dateutil python3-decorator python3-defusedxml 2852s python3-dev python3-distlib python3-docutils python3-dolfinx 2852s python3-dolfinx-complex python3-dolfinx-real python3-fastjsonschema 2852s python3-ffcx python3-filelock python3-fonttools python3-fs python3-gmsh 2852s python3-imagesize python3-iniconfig python3-installer python3-jupyter-core 2852s python3-jupytext python3-kiwisolver python3-lxml python3-lz4 2852s python3-matplotlib python3-mdit-py-plugins python3-mpi4py python3-mpmath 2852s python3-myst-parser python3-nanobind python3-nbformat python3-numpy 2852s python3-numpy-dev python3-packaging python3-pathspec python3-petsc4py 2852s python3-petsc4py-complex python3-petsc4py-complex3.22 python3-petsc4py-real 2852s python3-petsc4py-real3.22 python3-pil python3-pil.imagetk python3-pip 2852s python3-pip-whl python3-platformdirs python3-pluggy python3-ply 2852s python3-pusimp python3-pycparser python3-pyproject-hooks 2852s python3-pyproject-metadata python3-pytest python3-roman 2852s python3-scikit-build-core python3-scipy python3-setuptools-whl 2852s python3-slepc4py python3-slepc4py-complex python3-slepc4py-complex3.22 2852s python3-slepc4py-real python3-slepc4py-real3.22 python3-snowballstemmer 2852s python3-sphinx python3-sphinx-rtd-theme python3-sphinxcontrib.jquery 2852s python3-sympy python3-tk python3-traitlets python3-ufl python3-ufolib2 2852s python3-virtualenv python3-wheel python3.13-dev python3.13-tk robin-map-dev 2852s rpcsvc-proto sgml-base sphinx-common sphinx-rtd-theme-common swig 2852s tk8.6-blt2.5 unicode-data valgrind valgrind-mpi x11-common x11proto-dev 2852s xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev 2852s 0 upgraded, 480 newly installed, 0 to remove and 0 not upgraded. 2852s Need to get 453 MB of archives. 2852s After this operation, 1731 MB of additional disk space will be used. 2852s Get:1 http://ftpmaster.internal/ubuntu questing/main armhf fonts-lato all 2.015-1 [2781 kB] 2852s Get:2 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy-dev armhf 1:2.2.4+ds-1ubuntu1 [141 kB] 2852s Get:3 http://ftpmaster.internal/ubuntu questing/main armhf libblas3 armhf 3.12.1-2build1 [133 kB] 2852s Get:4 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran5 armhf 15.1.0-8ubuntu1 [334 kB] 2852s Get:5 http://ftpmaster.internal/ubuntu questing/universe armhf libopenblas0-pthread armhf 0.3.29+ds-3 [2877 kB] 2852s Get:6 http://ftpmaster.internal/ubuntu questing/main armhf liblapack3 armhf 3.12.1-2build1 [2092 kB] 2852s Get:7 http://ftpmaster.internal/ubuntu questing/main armhf python3-numpy armhf 1:2.2.4+ds-1ubuntu1 [3724 kB] 2853s Get:8 http://ftpmaster.internal/ubuntu questing/main armhf m4 armhf 1.4.19-8 [238 kB] 2853s Get:9 http://ftpmaster.internal/ubuntu questing/main armhf autoconf all 2.72-3.1ubuntu1 [384 kB] 2853s Get:10 http://ftpmaster.internal/ubuntu questing/main armhf autotools-dev all 20240727.1 [43.4 kB] 2853s Get:11 http://ftpmaster.internal/ubuntu questing/main armhf automake all 1:1.17-4ubuntu1 [572 kB] 2853s Get:12 http://ftpmaster.internal/ubuntu questing/main armhf autopoint all 0.23.1-2build1 [619 kB] 2853s Get:13 http://ftpmaster.internal/ubuntu questing/main armhf libtcl8.6 armhf 8.6.16+dfsg-1 [909 kB] 2853s Get:14 http://ftpmaster.internal/ubuntu questing/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [330 kB] 2853s Get:15 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 2853s Get:16 http://ftpmaster.internal/ubuntu questing/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 2853s Get:17 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig-config armhf 2.15.0-2.2ubuntu1 [37.9 kB] 2853s Get:18 http://ftpmaster.internal/ubuntu questing/main armhf libfontconfig1 armhf 2.15.0-2.2ubuntu1 [114 kB] 2853s Get:19 http://ftpmaster.internal/ubuntu questing/main armhf libxrender1 armhf 1:0.9.12-1 [16.6 kB] 2853s Get:20 http://ftpmaster.internal/ubuntu questing/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] 2853s Get:21 http://ftpmaster.internal/ubuntu questing/main armhf x11-common all 1:7.7+24ubuntu1 [22.4 kB] 2853s Get:22 http://ftpmaster.internal/ubuntu questing/main armhf libxss1 armhf 1:1.2.3-1build3 [6500 B] 2853s Get:23 http://ftpmaster.internal/ubuntu questing/main armhf libtk8.6 armhf 8.6.16-1 [686 kB] 2853s Get:24 http://ftpmaster.internal/ubuntu questing/main armhf tk8.6-blt2.5 armhf 2.5.3+dfsg-8 [527 kB] 2853s Get:25 http://ftpmaster.internal/ubuntu questing/main armhf blt armhf 2.5.3+dfsg-8 [4824 B] 2853s Get:26 http://ftpmaster.internal/ubuntu questing/main armhf libc-dev-bin armhf 2.41-6ubuntu2 [21.7 kB] 2853s Get:27 http://ftpmaster.internal/ubuntu questing/main armhf linux-libc-dev armhf 6.14.0-15.15 [1687 kB] 2853s Get:28 http://ftpmaster.internal/ubuntu questing/main armhf libcrypt-dev armhf 1:4.4.38-1 [120 kB] 2853s Get:29 http://ftpmaster.internal/ubuntu questing/main armhf rpcsvc-proto armhf 1.4.3-1 [62.3 kB] 2853s Get:30 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dev armhf 2.41-6ubuntu2 [1395 kB] 2853s Get:31 http://ftpmaster.internal/ubuntu questing/main armhf libisl23 armhf 0.27-1 [546 kB] 2853s Get:32 http://ftpmaster.internal/ubuntu questing/main armhf libmpc3 armhf 1.3.1-1build2 [47.1 kB] 2853s Get:33 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14-arm-linux-gnueabihf armhf 14.3.0-1ubuntu1 [9216 kB] 2853s Get:34 http://ftpmaster.internal/ubuntu questing/main armhf cpp-14 armhf 14.3.0-1ubuntu1 [1032 B] 2853s Get:35 http://ftpmaster.internal/ubuntu questing/main armhf cpp-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [5578 B] 2853s Get:36 http://ftpmaster.internal/ubuntu questing/main armhf cpp armhf 4:14.2.0-1ubuntu1 [22.4 kB] 2853s Get:37 http://ftpmaster.internal/ubuntu questing/main armhf libcc1-0 armhf 15.1.0-8ubuntu1 [43.6 kB] 2853s Get:38 http://ftpmaster.internal/ubuntu questing/main armhf libgomp1 armhf 15.1.0-8ubuntu1 [129 kB] 2853s Get:39 http://ftpmaster.internal/ubuntu questing/main armhf libasan8 armhf 15.1.0-8ubuntu1 [2949 kB] 2853s Get:40 http://ftpmaster.internal/ubuntu questing/main armhf libubsan1 armhf 15.1.0-8ubuntu1 [1188 kB] 2853s Get:41 http://ftpmaster.internal/ubuntu questing/main armhf libgcc-14-dev armhf 14.3.0-1ubuntu1 [896 kB] 2853s Get:42 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14-arm-linux-gnueabihf armhf 14.3.0-1ubuntu1 [18.0 MB] 2854s Get:43 http://ftpmaster.internal/ubuntu questing/main armhf gcc-14 armhf 14.3.0-1ubuntu1 [518 kB] 2854s Get:44 http://ftpmaster.internal/ubuntu questing/main armhf gcc-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1218 B] 2854s Get:45 http://ftpmaster.internal/ubuntu questing/main armhf gcc armhf 4:14.2.0-1ubuntu1 [5004 B] 2854s Get:46 http://ftpmaster.internal/ubuntu questing/main armhf libstdc++-14-dev armhf 14.3.0-1ubuntu1 [2856 kB] 2854s Get:47 http://ftpmaster.internal/ubuntu questing/main armhf g++-14-arm-linux-gnueabihf armhf 14.3.0-1ubuntu1 [10.5 MB] 2854s Get:48 http://ftpmaster.internal/ubuntu questing/main armhf g++-14 armhf 14.3.0-1ubuntu1 [27.4 kB] 2854s Get:49 http://ftpmaster.internal/ubuntu questing/main armhf g++-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [966 B] 2854s Get:50 http://ftpmaster.internal/ubuntu questing/main armhf g++ armhf 4:14.2.0-1ubuntu1 [1084 B] 2854s Get:51 http://ftpmaster.internal/ubuntu questing/main armhf build-essential armhf 12.12ubuntu1 [5088 B] 2854s Get:52 http://ftpmaster.internal/ubuntu questing/universe armhf libcatch2-dev armhf 3.7.1-0.5build1 [628 kB] 2854s Get:53 http://ftpmaster.internal/ubuntu questing/universe armhf catch2 all 3.7.1-0.5build1 [2590 B] 2854s Get:54 http://ftpmaster.internal/ubuntu questing/universe armhf chrpath armhf 0.18-1 [13.1 kB] 2854s Get:55 http://ftpmaster.internal/ubuntu questing/main armhf cmake-data all 3.31.6-2ubuntu1 [2294 kB] 2854s Get:56 http://ftpmaster.internal/ubuntu questing/main armhf libjsoncpp26 armhf 1.9.6-3 [75.5 kB] 2854s Get:57 http://ftpmaster.internal/ubuntu questing/main armhf librhash1 armhf 1.4.6-1 [146 kB] 2854s Get:58 http://ftpmaster.internal/ubuntu questing/main armhf cmake armhf 3.31.6-2ubuntu1 [6784 kB] 2855s Get:59 http://ftpmaster.internal/ubuntu questing/main armhf libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 2855s Get:60 http://ftpmaster.internal/ubuntu questing/main armhf libtool all 2.5.4-4 [168 kB] 2855s Get:61 http://ftpmaster.internal/ubuntu questing/main armhf dh-autoreconf all 20 [16.1 kB] 2855s Get:62 http://ftpmaster.internal/ubuntu questing/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] 2855s Get:63 http://ftpmaster.internal/ubuntu questing/main armhf libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 2855s Get:64 http://ftpmaster.internal/ubuntu questing/main armhf dh-strip-nondeterminism all 1.14.1-2 [5064 B] 2855s Get:65 http://ftpmaster.internal/ubuntu questing/main armhf libdw1t64 armhf 0.193-1 [248 kB] 2855s Get:66 http://ftpmaster.internal/ubuntu questing/main armhf debugedit armhf 1:5.1-2 [46.7 kB] 2855s Get:67 http://ftpmaster.internal/ubuntu questing/main armhf dwz armhf 0.15-1build6 [116 kB] 2855s Get:68 http://ftpmaster.internal/ubuntu questing/main armhf gettext armhf 0.23.1-2build1 [1508 kB] 2855s Get:69 http://ftpmaster.internal/ubuntu questing/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] 2855s Get:70 http://ftpmaster.internal/ubuntu questing/main armhf po-debconf all 1.0.21+nmu1 [233 kB] 2855s Get:71 http://ftpmaster.internal/ubuntu questing/main armhf debhelper all 13.24.2ubuntu1 [896 kB] 2855s Get:72 http://ftpmaster.internal/ubuntu questing/universe armhf dh-python all 6.20250414 [119 kB] 2855s Get:73 http://ftpmaster.internal/ubuntu questing/main armhf sgml-base all 1.31+nmu1 [11.0 kB] 2855s Get:74 http://ftpmaster.internal/ubuntu questing/main armhf xml-core all 0.19 [20.3 kB] 2855s Get:75 http://ftpmaster.internal/ubuntu questing/main armhf docutils-common all 0.21.2+dfsg-2 [131 kB] 2855s Get:76 http://ftpmaster.internal/ubuntu questing/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 2855s Get:77 http://ftpmaster.internal/ubuntu questing/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 2855s Get:78 http://ftpmaster.internal/ubuntu questing/main armhf libjs-sphinxdoc all 8.2.3-1ubuntu2 [28.0 kB] 2855s Get:79 http://ftpmaster.internal/ubuntu questing/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB] 2855s Get:80 http://ftpmaster.internal/ubuntu questing/main armhf sphinx-rtd-theme-common all 3.0.2+dfsg-3 [1013 kB] 2855s Get:81 http://ftpmaster.internal/ubuntu questing/main armhf fonts-mathjax all 2.7.9+dfsg-1 [2208 kB] 2856s Get:82 http://ftpmaster.internal/ubuntu questing/main armhf libjs-mathjax all 2.7.9+dfsg-1 [5665 kB] 2856s Get:83 http://ftpmaster.internal/ubuntu questing/universe armhf dolfinx-doc all 1:0.9.0-7build1 [1192 kB] 2857s Get:84 http://ftpmaster.internal/ubuntu questing/main armhf libllvm20 armhf 1:20.1.6-0ubuntu1 [29.6 MB] 2859s Get:85 http://ftpmaster.internal/ubuntu questing/main armhf libclang-cpp20 armhf 1:20.1.6-0ubuntu1 [13.3 MB] 2859s Get:86 http://ftpmaster.internal/ubuntu questing/universe armhf libclang1-20 armhf 1:20.1.6-0ubuntu1 [7707 kB] 2860s Get:87 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt10 armhf 10.1.1+ds1-4 [66.3 kB] 2860s Get:88 http://ftpmaster.internal/ubuntu questing/universe armhf libxapian30 armhf 1.4.29-3 [690 kB] 2860s Get:89 http://ftpmaster.internal/ubuntu questing/universe armhf doxygen armhf 1.9.8+ds-2.1build1 [4913 kB] 2860s Get:90 http://ftpmaster.internal/ubuntu questing/main armhf fontconfig armhf 2.15.0-2.2ubuntu1 [190 kB] 2860s Get:91 http://ftpmaster.internal/ubuntu questing/universe armhf fonts-lyx all 2.4.3-1 [171 kB] 2860s Get:92 http://ftpmaster.internal/ubuntu questing/main armhf libgfortran-14-dev armhf 14.3.0-1ubuntu1 [369 kB] 2860s Get:93 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14-arm-linux-gnueabihf armhf 14.3.0-1ubuntu1 [9759 kB] 2861s Get:94 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-14 armhf 14.3.0-1ubuntu1 [14.7 kB] 2861s Get:95 http://ftpmaster.internal/ubuntu questing/main armhf gfortran-arm-linux-gnueabihf armhf 4:14.2.0-1ubuntu1 [1026 B] 2861s Get:96 http://ftpmaster.internal/ubuntu questing/main armhf gfortran armhf 4:14.2.0-1ubuntu1 [1166 B] 2861s Get:97 http://ftpmaster.internal/ubuntu questing/universe armhf libcdt5 armhf 2.42.4-3build1 [19.0 kB] 2861s Get:98 http://ftpmaster.internal/ubuntu questing/universe armhf libcgraph6 armhf 2.42.4-3build1 [39.1 kB] 2861s Get:99 http://ftpmaster.internal/ubuntu questing/main armhf libsharpyuv0 armhf 1.5.0-0.1 [16.4 kB] 2861s Get:100 http://ftpmaster.internal/ubuntu questing/main armhf libaom3 armhf 3.12.1-1 [1232 kB] 2861s Get:101 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-aomdec armhf 1.19.8-1 [11.0 kB] 2861s Get:102 http://ftpmaster.internal/ubuntu questing/main armhf libde265-0 armhf 1.0.16-1 [158 kB] 2861s Get:103 http://ftpmaster.internal/ubuntu questing/main armhf libheif-plugin-libde265 armhf 1.19.8-1 [11.7 kB] 2861s Get:104 http://ftpmaster.internal/ubuntu questing/main armhf libheif1 armhf 1.19.8-1 [480 kB] 2861s Get:105 http://ftpmaster.internal/ubuntu questing/main armhf libimagequant0 armhf 2.18.0-1build1 [31.1 kB] 2861s Get:106 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8 armhf 2.1.5-3ubuntu2 [127 kB] 2861s Get:107 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 2861s Get:108 http://ftpmaster.internal/ubuntu questing/main armhf libdeflate0 armhf 1.23-2 [38.7 kB] 2861s Get:109 http://ftpmaster.internal/ubuntu questing/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 2861s Get:110 http://ftpmaster.internal/ubuntu questing/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 2862s Get:111 http://ftpmaster.internal/ubuntu questing/main armhf libwebp7 armhf 1.5.0-0.1 [188 kB] 2862s Get:112 http://ftpmaster.internal/ubuntu questing/main armhf libtiff6 armhf 4.7.0-3ubuntu1 [184 kB] 2862s Get:113 http://ftpmaster.internal/ubuntu questing/main armhf libxpm4 armhf 1:3.5.17-1build2 [30.1 kB] 2862s Get:114 http://ftpmaster.internal/ubuntu questing/main armhf libgd3 armhf 2.3.3-13ubuntu1 [109 kB] 2862s Get:115 http://ftpmaster.internal/ubuntu questing/universe armhf libgts-0.7-5t64 armhf 0.7.6+darcs121130-5.2build1 [139 kB] 2862s Get:116 http://ftpmaster.internal/ubuntu questing/main armhf libpixman-1-0 armhf 0.44.0-3 [183 kB] 2862s Get:117 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-render0 armhf 1.17.0-2 [15.3 kB] 2862s Get:118 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-shm0 armhf 1.17.0-2 [5774 B] 2862s Get:119 http://ftpmaster.internal/ubuntu questing/main armhf libcairo2 armhf 1.18.4-1 [483 kB] 2862s Get:120 http://ftpmaster.internal/ubuntu questing/main armhf libltdl7 armhf 2.5.4-4 [39.8 kB] 2862s Get:121 http://ftpmaster.internal/ubuntu questing/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 2862s Get:122 http://ftpmaster.internal/ubuntu questing/main armhf libharfbuzz0b armhf 10.2.0-1 [464 kB] 2862s Get:123 http://ftpmaster.internal/ubuntu questing/main armhf libthai-data all 0.1.29-2build1 [158 kB] 2862s Get:124 http://ftpmaster.internal/ubuntu questing/main armhf libdatrie1 armhf 0.2.13-4 [15.9 kB] 2862s Get:125 http://ftpmaster.internal/ubuntu questing/main armhf libthai0 armhf 0.1.29-2build1 [15.2 kB] 2862s Get:126 http://ftpmaster.internal/ubuntu questing/main armhf libpango-1.0-0 armhf 1.56.3-1 [216 kB] 2862s Get:127 http://ftpmaster.internal/ubuntu questing/main armhf libpangoft2-1.0-0 armhf 1.56.3-1 [44.1 kB] 2862s Get:128 http://ftpmaster.internal/ubuntu questing/main armhf libpangocairo-1.0-0 armhf 1.56.3-1 [25.0 kB] 2862s Get:129 http://ftpmaster.internal/ubuntu questing/universe armhf libpathplan4 armhf 2.42.4-3build1 [21.3 kB] 2862s Get:130 http://ftpmaster.internal/ubuntu questing/universe armhf libgvc6 armhf 2.42.4-3build1 [621 kB] 2863s Get:131 http://ftpmaster.internal/ubuntu questing/universe armhf libgvpr2 armhf 2.42.4-3build1 [162 kB] 2863s Get:132 http://ftpmaster.internal/ubuntu questing/universe armhf liblab-gamut1 armhf 2.42.4-3build1 [1782 kB] 2863s Get:133 http://ftpmaster.internal/ubuntu questing/main armhf libice6 armhf 2:1.1.1-1 [36.5 kB] 2863s Get:134 http://ftpmaster.internal/ubuntu questing/main armhf libsm6 armhf 2:1.2.6-1 [15.3 kB] 2863s Get:135 http://ftpmaster.internal/ubuntu questing/main armhf libxt6t64 armhf 1:1.2.1-1.2build1 [145 kB] 2863s Get:136 http://ftpmaster.internal/ubuntu questing/main armhf libxmu6 armhf 2:1.1.3-3build2 [40.4 kB] 2863s Get:137 http://ftpmaster.internal/ubuntu questing/main armhf libxaw7 armhf 2:1.0.16-1 [154 kB] 2863s Get:138 http://ftpmaster.internal/ubuntu questing/universe armhf graphviz armhf 2.42.4-3build1 [544 kB] 2863s Get:139 http://ftpmaster.internal/ubuntu questing/main armhf libicu76 armhf 76.1-4ubuntu1 [10.7 MB] 2864s Get:140 http://ftpmaster.internal/ubuntu questing/main armhf icu-devtools armhf 76.1-4ubuntu1 [205 kB] 2864s Get:141 http://ftpmaster.internal/ubuntu questing/main armhf comerr-dev armhf 2.1-1.47.2-3ubuntu1 [44.0 kB] 2864s Get:142 http://ftpmaster.internal/ubuntu questing/main armhf libgssrpc4t64 armhf 1.21.3-4ubuntu2 [51.5 kB] 2864s Get:143 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5clnt-mit12 armhf 1.21.3-4ubuntu2 [35.7 kB] 2864s Get:144 http://ftpmaster.internal/ubuntu questing/main armhf libkdb5-10t64 armhf 1.21.3-4ubuntu2 [35.2 kB] 2864s Get:145 http://ftpmaster.internal/ubuntu questing/main armhf libkadm5srv-mit12 armhf 1.21.3-4ubuntu2 [46.3 kB] 2864s Get:146 http://ftpmaster.internal/ubuntu questing/main armhf krb5-multidev armhf 1.21.3-4ubuntu2 [125 kB] 2864s Get:147 http://ftpmaster.internal/ubuntu questing/universe armhf libaec0 armhf 1.1.3-1 [20.8 kB] 2864s Get:148 http://ftpmaster.internal/ubuntu questing/universe armhf libalglib4.2 armhf 4.2.0-2 [1467 kB] 2865s Get:149 http://ftpmaster.internal/ubuntu questing/main armhf libsuitesparseconfig7 armhf 1:7.10.1+dfsg-1 [20.9 kB] 2865s Get:150 http://ftpmaster.internal/ubuntu questing/universe armhf libamd3 armhf 1:7.10.1+dfsg-1 [37.7 kB] 2865s Get:151 http://ftpmaster.internal/ubuntu questing/universe armhf libann0 armhf 1.1.2+doc-9build1 [23.4 kB] 2865s Get:152 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2t64 armhf 3.9.1-6 [88.7 kB] 2865s Get:153 http://ftpmaster.internal/ubuntu questing/main armhf libblas-dev armhf 3.12.1-2build1 [141 kB] 2865s Get:154 http://ftpmaster.internal/ubuntu questing/universe armhf libopenblas-pthread-dev armhf 0.3.29+ds-3 [2577 kB] 2865s Get:155 http://ftpmaster.internal/ubuntu questing/main armhf liblapack-dev armhf 3.12.1-2build1 [2209 kB] 2865s Get:156 http://ftpmaster.internal/ubuntu questing/universe armhf libarpack2-dev armhf 3.9.1-6 [106 kB] 2865s Get:157 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix0.9 armhf 0.9.0-2build2 [427 kB] 2865s Get:158 http://ftpmaster.internal/ubuntu questing/main armhf libpkgconf3 armhf 1.8.1-4 [26.6 kB] 2865s Get:159 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf-bin armhf 1.8.1-4 [21.2 kB] 2865s Get:160 http://ftpmaster.internal/ubuntu questing/main armhf pkgconf armhf 1.8.1-4 [16.8 kB] 2865s Get:161 http://ftpmaster.internal/ubuntu questing/universe armhf libeigen3-dev all 3.4.0-5 [1056 kB] 2865s Get:162 http://ftpmaster.internal/ubuntu questing/universe armhf libbasix-dev armhf 0.9.0-2build2 [62.3 kB] 2865s Get:163 http://ftpmaster.internal/ubuntu questing/main armhf libboost1.83-dev armhf 1.83.0-4.2ubuntu3 [10.7 MB] 2865s Get:164 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83.0 armhf 1.83.0-4.2ubuntu3 [240 kB] 2865s Get:165 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-atomic1.83-dev armhf 1.83.0-4.2ubuntu3 [234 kB] 2865s Get:166 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83.0t64 armhf 1.83.0-4.2ubuntu3 [246 kB] 2865s Get:167 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono1.83-dev armhf 1.83.0-4.2ubuntu3 [246 kB] 2865s Get:168 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-chrono-dev armhf 1.83.0.2ubuntu2 [4874 B] 2865s Get:169 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83.0 armhf 1.83.0-4.2ubuntu3 [237 kB] 2865s Get:170 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83.0 armhf 1.83.0-4.2ubuntu3 [334 kB] 2865s Get:171 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization1.83-dev armhf 1.83.0-4.2ubuntu3 [402 kB] 2865s Get:172 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-date-time1.83-dev armhf 1.83.0-4.2ubuntu3 [239 kB] 2865s Get:173 http://ftpmaster.internal/ubuntu questing/main armhf libboost-dev armhf 1.83.0.2ubuntu2 [4526 B] 2866s Get:174 http://ftpmaster.internal/ubuntu questing/main armhf libboost-filesystem1.83.0 armhf 1.83.0-4.2ubuntu3 [282 kB] 2866s Get:175 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83.0 armhf 1.83.0-4.2ubuntu3 [237 kB] 2866s Get:176 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-system1.83-dev armhf 1.83.0-4.2ubuntu3 [232 kB] 2866s Get:177 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem1.83-dev armhf 1.83.0-4.2ubuntu3 [293 kB] 2866s Get:178 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-filesystem-dev armhf 1.83.0.2ubuntu2 [4298 B] 2866s Get:179 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83.0 armhf 1.83.0-4.2ubuntu3 [323 kB] 2866s Get:180 http://ftpmaster.internal/ubuntu questing/main armhf libicu-dev armhf 76.1-4ubuntu1 [11.9 MB] 2866s Get:181 http://ftpmaster.internal/ubuntu questing/main armhf libboost-regex1.83-dev armhf 1.83.0-4.2ubuntu3 [348 kB] 2866s Get:182 http://ftpmaster.internal/ubuntu questing/main armhf libboost-iostreams1.83.0 armhf 1.83.0-4.2ubuntu3 [258 kB] 2866s Get:183 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams1.83-dev armhf 1.83.0-4.2ubuntu3 [265 kB] 2866s Get:184 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-iostreams-dev armhf 1.83.0.2ubuntu2 [4254 B] 2866s Get:185 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83.0 armhf 1.83.0-4.2ubuntu3 [348 kB] 2866s Get:186 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math1.83-dev armhf 1.83.0-4.2ubuntu3 [361 kB] 2866s Get:187 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-math-dev armhf 1.83.0.2ubuntu2 [4464 B] 2866s Get:188 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc15 armhf 2.12.0-4build1 [148 kB] 2866s Get:189 http://ftpmaster.internal/ubuntu questing/universe armhf libmpich12 armhf 4.3.0+really4.2.1-1 [1678 kB] 2866s Get:190 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83.0 armhf 1.83.0-4.2ubuntu3 [267 kB] 2866s Get:191 http://ftpmaster.internal/ubuntu questing/main armhf libnuma-dev armhf 2.0.19-1 [35.1 kB] 2866s Get:192 http://ftpmaster.internal/ubuntu questing/main armhf libltdl-dev armhf 2.5.4-4 [169 kB] 2866s Get:193 http://ftpmaster.internal/ubuntu questing/universe armhf libhwloc-dev armhf 2.12.0-4build1 [250 kB] 2866s Get:194 http://ftpmaster.internal/ubuntu questing/universe armhf hwloc-nox armhf 2.12.0-4build1 [216 kB] 2866s Get:195 http://ftpmaster.internal/ubuntu questing/universe armhf libslurm42t64 armhf 24.11.5-2 [771 kB] 2866s Get:196 http://ftpmaster.internal/ubuntu questing/universe armhf mpich armhf 4.3.0+really4.2.1-1 [238 kB] 2866s Get:197 http://ftpmaster.internal/ubuntu questing/universe armhf libmpich-dev armhf 4.3.0+really4.2.1-1 [2633 kB] 2866s Get:198 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-dev armhf 1.18 [3322 B] 2866s Get:199 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi1.83-dev armhf 1.83.0-4.2ubuntu3 [296 kB] 2866s Get:200 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-mpi-dev armhf 1.83.0.2ubuntu2 [4364 B] 2866s Get:201 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83.0 armhf 1.83.0-4.2ubuntu3 [345 kB] 2866s Get:202 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options1.83-dev armhf 1.83.0-4.2ubuntu3 [387 kB] 2866s Get:203 http://ftpmaster.internal/ubuntu questing/main armhf libboost-program-options-dev armhf 1.83.0.2ubuntu2 [4290 B] 2866s Get:204 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-serialization-dev armhf 1.83.0.2ubuntu2 [4488 B] 2866s Get:205 http://ftpmaster.internal/ubuntu questing/main armhf libboost-thread1.83.0 armhf 1.83.0-4.2ubuntu3 [272 kB] 2867s Get:206 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread1.83-dev armhf 1.83.0-4.2ubuntu3 [281 kB] 2867s Get:207 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-thread-dev armhf 1.83.0.2ubuntu2 [4294 B] 2867s Get:208 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83.0 armhf 1.83.0-4.2ubuntu3 [242 kB] 2867s Get:209 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer1.83-dev armhf 1.83.0-4.2ubuntu3 [237 kB] 2867s Get:210 http://ftpmaster.internal/ubuntu questing/universe armhf libboost-timer-dev armhf 1.83.0.2ubuntu2 [4396 B] 2867s Get:211 http://ftpmaster.internal/ubuntu questing/main armhf libbrotli-dev armhf 1.1.0-2build4 [336 kB] 2867s Get:212 http://ftpmaster.internal/ubuntu questing/universe armhf libbtf2 armhf 1:7.10.1+dfsg-1 [23.2 kB] 2867s Get:213 http://ftpmaster.internal/ubuntu questing/universe armhf libcamd3 armhf 1:7.10.1+dfsg-1 [34.3 kB] 2867s Get:214 http://ftpmaster.internal/ubuntu questing/universe armhf libccolamd3 armhf 1:7.10.1+dfsg-1 [36.0 kB] 2867s Get:215 http://ftpmaster.internal/ubuntu questing/universe armhf libsz2 armhf 1.1.3-1 [5302 B] 2867s Get:216 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-310 armhf 1.14.5+repack-3build1 [1411 kB] 2867s Get:217 http://ftpmaster.internal/ubuntu questing/universe armhf libcgns3.4 armhf 3.4.0-5build1 [242 kB] 2867s Get:218 http://ftpmaster.internal/ubuntu questing/main armhf libcolamd3 armhf 1:7.10.1+dfsg-1 [28.0 kB] 2867s Get:219 http://ftpmaster.internal/ubuntu questing/universe armhf libcholmod5 armhf 1:7.10.1+dfsg-1 [681 kB] 2867s Get:220 http://ftpmaster.internal/ubuntu questing/universe armhf libcombblas2.0.0t64 armhf 2.0.0-6build1 [246 kB] 2867s Get:221 http://ftpmaster.internal/ubuntu questing/main armhf libidn2-dev armhf 2.3.8-2 [116 kB] 2867s Get:222 http://ftpmaster.internal/ubuntu questing/main armhf libkrb5-dev armhf 1.21.3-4ubuntu2 [11.9 kB] 2867s Get:223 http://ftpmaster.internal/ubuntu questing/main armhf libldap-dev armhf 2.6.9+dfsg-2ubuntu1 [289 kB] 2867s Get:224 http://ftpmaster.internal/ubuntu questing/main armhf libnghttp2-dev armhf 1.64.0-1.1build1 [111 kB] 2867s Get:225 http://ftpmaster.internal/ubuntu questing/main armhf libpsl-dev armhf 0.21.2-1.1build1 [75.6 kB] 2867s Get:226 http://ftpmaster.internal/ubuntu questing/main armhf libgmpxx4ldbl armhf 2:6.3.0+dfsg-3ubuntu2 [9148 B] 2867s Get:227 http://ftpmaster.internal/ubuntu questing/main armhf libgmp-dev armhf 2:6.3.0+dfsg-3ubuntu2 [291 kB] 2867s Get:228 http://ftpmaster.internal/ubuntu questing/main armhf libevent-2.1-7t64 armhf 2.1.12-stable-10 [127 kB] 2867s Get:229 http://ftpmaster.internal/ubuntu questing/main armhf libunbound8 armhf 1.22.0-1ubuntu1 [423 kB] 2867s Get:230 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-dane0t64 armhf 3.8.9-2ubuntu3 [35.0 kB] 2867s Get:231 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls-openssl27t64 armhf 3.8.9-2ubuntu3 [34.9 kB] 2867s Get:232 http://ftpmaster.internal/ubuntu questing/main armhf libp11-kit-dev armhf 0.25.5-3ubuntu1 [23.5 kB] 2867s Get:233 http://ftpmaster.internal/ubuntu questing/main armhf libtasn1-6-dev armhf 4.20.0-2 [86.5 kB] 2867s Get:234 http://ftpmaster.internal/ubuntu questing/main armhf nettle-dev armhf 3.10.1-1 [1173 kB] 2867s Get:235 http://ftpmaster.internal/ubuntu questing/main armhf libgnutls28-dev armhf 3.8.9-2ubuntu3 [1024 kB] 2867s Get:236 http://ftpmaster.internal/ubuntu questing/main armhf zlib1g-dev armhf 1:1.3.dfsg+really1.3.1-1ubuntu1 [880 kB] 2867s Get:237 http://ftpmaster.internal/ubuntu questing/main armhf librtmp-dev armhf 2.4+20151223.gitfa8646d.1-2build7 [62.9 kB] 2867s Get:238 http://ftpmaster.internal/ubuntu questing/main armhf libssl-dev armhf 3.5.0-2ubuntu1 [2525 kB] 2867s Get:239 http://ftpmaster.internal/ubuntu questing/main armhf libssh2-1-dev armhf 1.11.1-1 [270 kB] 2867s Get:240 http://ftpmaster.internal/ubuntu questing/main armhf libzstd-dev armhf 1.5.7+dfsg-1build1 [337 kB] 2867s Get:241 http://ftpmaster.internal/ubuntu questing/main armhf libcurl4-openssl-dev armhf 8.13.0-5ubuntu1 [474 kB] 2867s Get:242 http://ftpmaster.internal/ubuntu questing/universe armhf libcxsparse4 armhf 1:7.10.1+dfsg-1 [78.3 kB] 2867s Get:243 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-310 armhf 1.14.5+repack-3build1 [1471 kB] 2868s Get:244 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-double3 armhf 3.3.10-2fakesync1build1 [369 kB] 2868s Get:245 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-single3 armhf 3.3.10-2fakesync1build1 [581 kB] 2868s Get:246 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi3 armhf 3.3.10-2fakesync1build1 [34.6 kB] 2868s Get:247 http://ftpmaster.internal/ubuntu questing/universe armhf libklu2 armhf 1:7.10.1+dfsg-1 [84.1 kB] 2868s Get:248 http://ftpmaster.internal/ubuntu questing/universe armhf mpi-default-bin armhf 1.18 [2504 B] 2868s Get:249 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich2.2 armhf 2.2.2-1ubuntu1 [1464 kB] 2868s Get:250 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-5.7 armhf 5.7.3-3build2 [1974 kB] 2868s Get:251 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-7.0 armhf 7.0.5-1ubuntu2 [708 kB] 2868s Get:252 http://ftpmaster.internal/ubuntu questing/universe armhf libspqr4 armhf 1:7.10.1+dfsg-1 [138 kB] 2868s Get:253 http://ftpmaster.internal/ubuntu questing/universe armhf libmetis5 armhf 5.1.0.dfsg-7build3 [145 kB] 2868s Get:254 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist8 armhf 8.2.1+dfsg1-5build1 [540 kB] 2868s Get:255 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu7 armhf 7.0.1+dfsg1-2 [157 kB] 2868s Get:256 http://ftpmaster.internal/ubuntu questing/universe armhf libumfpack6 armhf 1:7.10.1+dfsg-1 [296 kB] 2868s Get:257 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-libopencl1 armhf 2.3.3-1 [37.8 kB] 2868s Get:258 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7054 kB] 2868s Get:259 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml1v5 armhf 1.14-2 [82.7 kB] 2868s Get:260 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2t64 armhf 3.9.1-6 [84.4 kB] 2868s Get:261 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22 armhf 3.22.2+dfsg1-1build1 [1068 kB] 2868s Get:262 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog1.15 armhf 1:1.15.3+ds-1 [106 kB] 2868s Get:263 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex0.9 armhf 1:0.9.0-7build1 [525 kB] 2868s Get:264 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 2868s Get:265 http://ftpmaster.internal/ubuntu questing/universe armhf libopenblas0 armhf 0.3.29+ds-3 [6256 B] 2868s Get:266 http://ftpmaster.internal/ubuntu questing/universe armhf libopenblas-dev armhf 0.3.29+ds-3 [21.0 kB] 2868s Get:267 http://ftpmaster.internal/ubuntu questing/universe armhf libldl3 armhf 1:7.10.1+dfsg-1 [21.9 kB] 2868s Get:268 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-mongoose3 armhf 1:7.10.1+dfsg-1 [44.7 kB] 2868s Get:269 http://ftpmaster.internal/ubuntu questing/universe armhf librbio4 armhf 1:7.10.1+dfsg-1 [36.6 kB] 2868s Get:270 http://ftpmaster.internal/ubuntu questing/universe armhf libspex3 armhf 1:7.10.1+dfsg-1 [55.7 kB] 2868s Get:271 http://ftpmaster.internal/ubuntu questing/universe armhf libparu1 armhf 1:7.10.1+dfsg-1 [64.5 kB] 2868s Get:272 http://ftpmaster.internal/ubuntu questing/universe armhf libsuitesparse-dev armhf 1:7.10.1+dfsg-1 [1613 kB] 2868s Get:273 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-7.0 armhf 7.0.5-1ubuntu2 [456 kB] 2868s Get:274 http://ftpmaster.internal/ubuntu questing/universe armhf libscotch-dev armhf 7.0.5-1ubuntu2 [1630 kB] 2868s Get:275 http://ftpmaster.internal/ubuntu questing/universe armhf libptscotch-dev armhf 7.0.5-1ubuntu2 [1418 kB] 2868s Get:276 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpich-dev armhf 2.2.2-1ubuntu1 [7500 B] 2868s Get:277 http://ftpmaster.internal/ubuntu questing/universe armhf libscalapack-mpi-dev armhf 2.2.2-1ubuntu1 [2324 B] 2868s Get:278 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-bin armhf 3.3.10-2fakesync1build1 [30.4 kB] 2868s Get:279 http://ftpmaster.internal/ubuntu questing/main armhf libfftw3-dev armhf 3.3.10-2fakesync1build1 [923 kB] 2868s Get:280 http://ftpmaster.internal/ubuntu questing/universe armhf libfftw3-mpi-dev armhf 3.3.10-2fakesync1build1 [44.8 kB] 2868s Get:281 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-c-headers all 3.0~2024.10.24-2 [48.2 kB] 2868s Get:282 http://ftpmaster.internal/ubuntu questing/universe armhf opencl-clhpp-headers all 3.0~2024.10.24-2ubuntu1 [51.9 kB] 2868s Get:283 http://ftpmaster.internal/ubuntu questing/universe armhf ocl-icd-opencl-dev armhf 2.3.3-1 [2818 B] 2868s Get:284 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-fortran-310 armhf 1.14.5+repack-3build1 [97.1 kB] 2868s Get:285 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-310 armhf 1.14.5+repack-3build1 [58.9 kB] 2868s Get:286 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-fortran-310 armhf 1.14.5+repack-3build1 [26.5 kB] 2868s Get:287 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-cpp-310 armhf 1.14.5+repack-3build1 [125 kB] 2868s Get:288 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-hl-cpp-310 armhf 1.14.5+repack-3build1 [11.2 kB] 2868s Get:289 http://ftpmaster.internal/ubuntu questing/universe armhf libaec-dev armhf 1.1.3-1 [17.3 kB] 2868s Get:290 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-turbo8-dev armhf 2.1.5-3ubuntu2 [265 kB] 2868s Get:291 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] 2868s Get:292 http://ftpmaster.internal/ubuntu questing/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] 2868s Get:293 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpich-dev armhf 1.14.5+repack-3build1 [3453 kB] 2869s Get:294 http://ftpmaster.internal/ubuntu questing/universe armhf libhdf5-mpi-dev armhf 1.14.5+repack-3build1 [5258 B] 2869s Get:295 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dev armhf 7.0.1+dfsg1-2 [20.8 kB] 2869s Get:296 http://ftpmaster.internal/ubuntu questing/universe armhf libsuperlu-dist-dev armhf 8.2.1+dfsg1-5build1 [870 kB] 2869s Get:297 http://ftpmaster.internal/ubuntu questing/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 2869s Get:298 http://ftpmaster.internal/ubuntu questing/main armhf x11proto-dev all 2024.1-1 [606 kB] 2869s Get:299 http://ftpmaster.internal/ubuntu questing/main armhf libxau-dev armhf 1:1.0.11-1 [9034 B] 2869s Get:300 http://ftpmaster.internal/ubuntu questing/main armhf libxdmcp-dev armhf 1:1.1.5-1 [25.1 kB] 2869s Get:301 http://ftpmaster.internal/ubuntu questing/main armhf xtrans-dev all 1.4.0-1 [68.9 kB] 2869s Get:302 http://ftpmaster.internal/ubuntu questing/main armhf libxcb1-dev armhf 1.17.0-2 [85.0 kB] 2869s Get:303 http://ftpmaster.internal/ubuntu questing/main armhf libx11-dev armhf 2:1.8.12-1 [674 kB] 2869s Get:304 http://ftpmaster.internal/ubuntu questing/main armhf libyaml-dev armhf 0.2.5-2 [54.6 kB] 2869s Get:305 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc3.22-dev-common all 3.22.5+dfsg1-2ubuntu1 [318 kB] 2869s Get:306 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-headers-dev all 5.7.3-3build2 [21.9 kB] 2869s Get:307 http://ftpmaster.internal/ubuntu questing/universe armhf libmumps-dev armhf 5.7.3-3build2 [1863 kB] 2869s Get:308 http://ftpmaster.internal/ubuntu questing/main armhf libc6-dbg armhf 2.41-6ubuntu2 [6342 kB] 2870s Get:309 http://ftpmaster.internal/ubuntu questing/main armhf valgrind armhf 1:3.24.0-0ubuntu2 [8575 kB] 2870s Get:310 http://ftpmaster.internal/ubuntu questing/universe armhf valgrind-mpi armhf 1:3.24.0-0ubuntu2 [40.8 kB] 2870s Get:311 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7633 kB] 2870s Get:312 http://ftpmaster.internal/ubuntu questing/universe armhf libparpack2-dev armhf 3.9.1-6 [100 kB] 2870s Get:313 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex3.22-dev armhf 3.22.2+dfsg1-1build1 [6106 kB] 2871s Get:314 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-complex-dev armhf 1:0.9.0-7build1 [22.0 kB] 2871s Get:315 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-2.32.0 armhf 2.32.0-4 [1370 kB] 2871s Get:316 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22 armhf 3.22.5+dfsg1-2ubuntu1 [7108 kB] 2871s Get:317 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22 armhf 3.22.2+dfsg1-1build1 [1038 kB] 2871s Get:318 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real0.9 armhf 1:0.9.0-7build1 [525 kB] 2871s Get:319 http://ftpmaster.internal/ubuntu questing/universe armhf libhypre-dev armhf 2.32.0-4 [1685 kB] 2871s Get:320 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real3.22-dev armhf 3.22.5+dfsg1-2ubuntu1 [7589 kB] 2871s Get:321 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real3.22-dev armhf 3.22.2+dfsg1-1build1 [6110 kB] 2871s Get:322 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-real-dev armhf 1:0.9.0-7build1 [22.0 kB] 2871s Get:323 http://ftpmaster.internal/ubuntu questing/universe armhf libpugixml-dev armhf 1.14-2 [108 kB] 2871s Get:324 http://ftpmaster.internal/ubuntu questing/universe armhf libfmt-dev armhf 10.1.1+ds1-4 [123 kB] 2871s Get:325 http://ftpmaster.internal/ubuntu questing/universe armhf libspdlog-dev armhf 1:1.15.3+ds-1 [89.9 kB] 2871s Get:326 http://ftpmaster.internal/ubuntu questing/main armhf liblzma-dev armhf 5.8.1-1build1 [167 kB] 2871s Get:327 http://ftpmaster.internal/ubuntu questing/main armhf libxml2-dev armhf 2.14.3+dfsg-0exp3 [68.6 kB] 2871s Get:328 http://ftpmaster.internal/ubuntu questing/main armhf python3-ply all 3.11-9 [45.8 kB] 2871s Get:329 http://ftpmaster.internal/ubuntu questing/main armhf python3-pycparser all 2.22-2 [76.5 kB] 2871s Get:330 http://ftpmaster.internal/ubuntu questing/main armhf python3-cffi all 1.17.1-3 [74.9 kB] 2872s Get:331 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13 armhf 3.13.5-1 [2086 kB] 2872s Get:332 http://ftpmaster.internal/ubuntu questing/main armhf libexpat1-dev armhf 2.7.1-1 [122 kB] 2872s Get:333 http://ftpmaster.internal/ubuntu questing/main armhf libpython3.13-dev armhf 3.13.5-1 [4512 kB] 2872s Get:334 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-dev armhf 3.13.4-1 [10.8 kB] 2872s Get:335 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-dev armhf 3.13.5-1 [508 kB] 2872s Get:336 http://ftpmaster.internal/ubuntu questing/main armhf python3-dev armhf 3.13.4-1 [26.6 kB] 2872s Get:337 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufl all 2024.2.0-3 [145 kB] 2872s Get:338 http://ftpmaster.internal/ubuntu questing/universe armhf python3-basix armhf 0.9.0-2build2 [118 kB] 2872s Get:339 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ffcx all 1:0.9.0-2 [87.3 kB] 2872s Get:340 http://ftpmaster.internal/ubuntu questing/universe armhf libdolfinx-dev armhf 1:0.9.0-7build1 [177 kB] 2872s Get:341 http://ftpmaster.internal/ubuntu questing/main armhf libdrm-amdgpu1 armhf 2.4.124-2 [19.0 kB] 2872s Get:342 http://ftpmaster.internal/ubuntu questing/main armhf libxfixes3 armhf 1:6.0.0-2build1 [9038 B] 2872s Get:343 http://ftpmaster.internal/ubuntu questing/main armhf libxcursor1 armhf 1:1.2.3-1 [18.0 kB] 2872s Get:344 http://ftpmaster.internal/ubuntu questing/main armhf libxinerama1 armhf 2:1.1.4-3build1 [5866 B] 2872s Get:345 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk1.3t64 armhf 1.3.11-2 [551 kB] 2872s Get:346 http://ftpmaster.internal/ubuntu questing/main armhf libglvnd0 armhf 1.7.0-1build1 [83.7 kB] 2872s Get:347 http://ftpmaster.internal/ubuntu questing/main armhf libx11-xcb1 armhf 2:1.8.12-1 [7916 B] 2872s Get:348 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-dri3-0 armhf 1.17.0-2 [7120 B] 2872s Get:349 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-glx0 armhf 1.17.0-2 [22.6 kB] 2872s Get:350 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-present0 armhf 1.17.0-2 [5940 B] 2872s Get:351 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-xfixes0 armhf 1.17.0-2 [10.0 kB] 2872s Get:352 http://ftpmaster.internal/ubuntu questing/main armhf libxxf86vm1 armhf 1:1.1.4-1build4 [8068 B] 2872s Get:353 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-randr0 armhf 1.17.0-2 [17.0 kB] 2872s Get:354 http://ftpmaster.internal/ubuntu questing/main armhf libxcb-sync1 armhf 1.17.0-2 [8732 B] 2872s Get:355 http://ftpmaster.internal/ubuntu questing/main armhf libxshmfence1 armhf 1.3.3-1 [4948 B] 2872s Get:356 http://ftpmaster.internal/ubuntu questing/main armhf mesa-libgallium armhf 25.0.7-0ubuntu3 [8253 kB] 2872s Get:357 http://ftpmaster.internal/ubuntu questing/main armhf libwayland-server0 armhf 1.23.1-3build1 [30.3 kB] 2872s Get:358 http://ftpmaster.internal/ubuntu questing/main armhf libgbm1 armhf 25.0.7-0ubuntu3 [29.0 kB] 2872s Get:359 http://ftpmaster.internal/ubuntu questing/main armhf libvulkan1 armhf 1.4.309.0-1 [127 kB] 2872s Get:360 http://ftpmaster.internal/ubuntu questing/main armhf libgl1-mesa-dri armhf 25.0.7-0ubuntu3 [31.8 kB] 2872s Get:361 http://ftpmaster.internal/ubuntu questing/main armhf libglx-mesa0 armhf 25.0.7-0ubuntu3 [120 kB] 2872s Get:362 http://ftpmaster.internal/ubuntu questing/main armhf libglx0 armhf 1.7.0-1build1 [39.3 kB] 2872s Get:363 http://ftpmaster.internal/ubuntu questing/main armhf libgl1 armhf 1.7.0-1build1 [105 kB] 2872s Get:364 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-gl1.3t64 armhf 1.3.11-2 [36.6 kB] 2872s Get:365 http://ftpmaster.internal/ubuntu questing/universe armhf libfltk-images1.3t64 armhf 1.3.11-2 [25.8 kB] 2872s Get:366 http://ftpmaster.internal/ubuntu questing/universe armhf libgl2ps1.4 armhf 1.4.2+dfsg1-2build1 [37.7 kB] 2872s Get:367 http://ftpmaster.internal/ubuntu questing/main armhf libopengl0 armhf 1.7.0-1build1 [36.2 kB] 2872s Get:368 http://ftpmaster.internal/ubuntu questing/main armhf libglu1-mesa armhf 9.0.2-1.1build1 [153 kB] 2872s Get:369 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbbind-2-5 armhf 2022.1.0-1 [13.2 kB] 2872s Get:370 http://ftpmaster.internal/ubuntu questing/universe armhf libtbbmalloc2 armhf 2022.1.0-1 [47.4 kB] 2872s Get:371 http://ftpmaster.internal/ubuntu questing/universe armhf libtbb12 armhf 2022.1.0-1 [81.5 kB] 2872s Get:372 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-foundation-7.8 armhf 7.8.1+dfsg1-3 [1459 kB] 2872s Get:373 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-data-7.8 armhf 7.8.1+dfsg1-3 [2769 kB] 2873s Get:374 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-modeling-algorithms-7.8 armhf 7.8.1+dfsg1-3 [7953 kB] 2873s Get:375 http://ftpmaster.internal/ubuntu questing/universe armhf libimath-3-1-29t64 armhf 3.1.12-1ubuntu1 [68.3 kB] 2873s Get:376 http://ftpmaster.internal/ubuntu questing/universe armhf libjxr0t64 armhf 1.2~git20170615.f752187-5.3 [156 kB] 2873s Get:377 http://ftpmaster.internal/ubuntu questing/universe armhf libopenexr-3-1-30 armhf 3.1.13-2 [911 kB] 2873s Get:378 http://ftpmaster.internal/ubuntu questing/main armhf libopenjp2-7 armhf 2.5.3-2 [172 kB] 2873s Get:379 http://ftpmaster.internal/ubuntu questing/main armhf liblcms2-2 armhf 2.16-2 [137 kB] 2873s Get:380 http://ftpmaster.internal/ubuntu questing/main armhf libraw23t64 armhf 0.21.4-2 [352 kB] 2873s Get:381 http://ftpmaster.internal/ubuntu questing/main armhf libwebpmux3 armhf 1.5.0-0.1 [22.4 kB] 2873s Get:382 http://ftpmaster.internal/ubuntu questing/universe armhf libfreeimage3 armhf 3.18.0+ds2-11 [261 kB] 2873s Get:383 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-draw-7.8 armhf 7.8.1+dfsg1-3 [2526 kB] 2873s Get:384 http://ftpmaster.internal/ubuntu questing/universe armhf occt-misc all 7.8.1+dfsg1-3 [11.5 MB] 2873s Get:385 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-visualization-7.8 armhf 7.8.1+dfsg1-3 [2099 kB] 2873s Get:386 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-ocaf-7.8 armhf 7.8.1+dfsg1-3 [1197 kB] 2874s Get:387 http://ftpmaster.internal/ubuntu questing/universe armhf libocct-data-exchange-7.8 armhf 7.8.1+dfsg1-3 [4509 kB] 2874s Get:388 http://ftpmaster.internal/ubuntu questing/universe armhf libvoro++1 armhf 0.5+revert-to-0.4.6+dfsg1-1 [94.8 kB] 2874s Get:389 http://ftpmaster.internal/ubuntu questing/universe armhf libgmsh4.13 armhf 4.13.1+ds1-6 [5653 kB] 2874s Get:390 http://ftpmaster.internal/ubuntu questing/main armhf libjson-perl all 4.10000-1 [81.9 kB] 2874s Get:391 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-complex-dev all 3.22.5+dfsg1-2ubuntu1 [3930 B] 2874s Get:392 http://ftpmaster.internal/ubuntu questing/universe armhf libpetsc-real-dev all 3.22.5+dfsg1-2ubuntu1 [3920 B] 2874s Get:393 http://ftpmaster.internal/ubuntu questing/main armhf libpython3-all-dev armhf 3.13.4-1 [904 B] 2874s Get:394 http://ftpmaster.internal/ubuntu questing/universe armhf libqhull-r8.0 armhf 2020.2-6build1 [173 kB] 2874s Get:395 http://ftpmaster.internal/ubuntu questing/main armhf libraqm0 armhf 0.10.2-1 [12.4 kB] 2874s Get:396 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-complex-dev armhf 3.22.2+dfsg1-1build1 [2230 B] 2874s Get:397 http://ftpmaster.internal/ubuntu questing/universe armhf libslepc-real-dev armhf 3.22.2+dfsg1-1build1 [2216 B] 2874s Get:398 http://ftpmaster.internal/ubuntu questing/main armhf libwebpdemux2 armhf 1.5.0-0.1 [11.5 kB] 2874s Get:399 http://ftpmaster.internal/ubuntu questing/main armhf libxslt1.1 armhf 1.1.43-0exp1 [144 kB] 2874s Get:400 http://ftpmaster.internal/ubuntu questing/universe armhf robin-map-dev all 1.3.0-1 [30.3 kB] 2874s Get:401 http://ftpmaster.internal/ubuntu questing/universe armhf nanobind-dev all 2.5.0-1 [142 kB] 2874s Get:402 http://ftpmaster.internal/ubuntu questing/main armhf python3-packaging all 25.0-1 [52.8 kB] 2874s Get:403 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-hooks all 1.2.0-1 [10.2 kB] 2874s Get:404 http://ftpmaster.internal/ubuntu questing/universe armhf python3-wheel all 0.46.1-2 [22.1 kB] 2874s Get:405 http://ftpmaster.internal/ubuntu questing/universe armhf python3-build all 1.2.2-2 [31.0 kB] 2874s Get:406 http://ftpmaster.internal/ubuntu questing/universe armhf python3-installer all 0.7.0+dfsg1-3 [17.4 kB] 2874s Get:407 http://ftpmaster.internal/ubuntu questing/universe armhf pybuild-plugin-pyproject all 6.20250414 [1728 B] 2874s Get:408 http://ftpmaster.internal/ubuntu questing/universe armhf python-matplotlib-data all 3.10.1+dfsg1-4 [2930 kB] 2875s Get:409 http://ftpmaster.internal/ubuntu questing/main armhf sphinx-common all 8.2.3-1ubuntu2 [656 kB] 2875s Get:410 http://ftpmaster.internal/ubuntu questing/universe armhf python-petsc4py-doc all 3.22.4-1ubuntu1 [754 kB] 2875s Get:411 http://ftpmaster.internal/ubuntu questing/main armhf python3-all armhf 3.13.4-1 [880 B] 2875s Get:412 http://ftpmaster.internal/ubuntu questing/main armhf python3-all-dev armhf 3.13.4-1 [904 B] 2875s Get:413 http://ftpmaster.internal/ubuntu questing/universe armhf python3-brotli armhf 1.1.0-2build4 [322 kB] 2875s Get:414 http://ftpmaster.internal/ubuntu questing/universe armhf python3-contourpy armhf 1.3.1-1build1 [195 kB] 2875s Get:415 http://ftpmaster.internal/ubuntu questing/universe armhf python3-cycler all 0.12.1-1 [9716 B] 2875s Get:416 http://ftpmaster.internal/ubuntu questing/main armhf python3-dateutil all 2.9.0-4 [80.3 kB] 2875s Get:417 http://ftpmaster.internal/ubuntu questing/main armhf python3-decorator all 5.2.1-2 [28.1 kB] 2875s Get:418 http://ftpmaster.internal/ubuntu questing/main armhf python3-defusedxml all 0.7.1-3 [42.2 kB] 2875s Get:419 http://ftpmaster.internal/ubuntu questing/universe armhf python3-distlib all 0.3.9-1 [267 kB] 2875s Get:420 http://ftpmaster.internal/ubuntu questing/main armhf python3-roman all 5.0-1 [10.3 kB] 2875s Get:421 http://ftpmaster.internal/ubuntu questing/main armhf python3-docutils all 0.21.2+dfsg-2 [409 kB] 2875s Get:422 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpi4py armhf 4.0.3-3ubuntu2 [751 kB] 2875s Get:423 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nanobind all 2.5.0-1 [16.2 kB] 2875s Get:424 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pusimp all 0.1.1-1 [10.3 kB] 2875s Get:425 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scipy armhf 1.15.3-1 [16.1 MB] 2876s Get:426 http://ftpmaster.internal/ubuntu questing/universe armhf swig armhf 4.3.0-1 [1172 kB] 2876s Get:427 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real3.22 armhf 3.22.4-1ubuntu1 [1326 kB] 2876s Get:428 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-real all 3.22.4-1ubuntu1 [2652 B] 2876s Get:429 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex3.22 armhf 3.22.4-1ubuntu1 [1329 kB] 2876s Get:430 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py-complex all 3.22.4-1ubuntu1 [2662 B] 2876s Get:431 http://ftpmaster.internal/ubuntu questing/universe armhf python3-petsc4py all 3.22.4-1ubuntu1 [2302 B] 2876s Get:432 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real3.22 armhf 3.22.2-1ubuntu2 [333 kB] 2876s Get:433 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-real all 3.22.2-1ubuntu2 [2572 B] 2876s Get:434 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex3.22 armhf 3.22.2-1ubuntu2 [331 kB] 2876s Get:435 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py-complex all 3.22.2-1ubuntu2 [2646 B] 2876s Get:436 http://ftpmaster.internal/ubuntu questing/universe armhf python3-slepc4py all 3.22.2-1ubuntu2 [2246 B] 2876s Get:437 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-real armhf 1:0.9.0-7build1 [1127 kB] 2876s Get:438 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx-complex armhf 1:0.9.0-7build1 [1127 kB] 2876s Get:439 http://ftpmaster.internal/ubuntu questing/universe armhf python3-dolfinx armhf 1:0.9.0-7build1 [23.4 kB] 2876s Get:440 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fastjsonschema all 2.21.1-1 [20.4 kB] 2876s Get:441 http://ftpmaster.internal/ubuntu questing/universe armhf python3-filelock all 3.18.0-1 [13.0 kB] 2876s Get:442 http://ftpmaster.internal/ubuntu questing/main armhf python3-platformdirs all 4.3.7-1 [16.9 kB] 2876s Get:443 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fs all 2.4.16-7 [90.8 kB] 2876s Get:444 http://ftpmaster.internal/ubuntu questing/main armhf python3-lxml armhf 5.4.0-1build1 [1321 kB] 2876s Get:445 http://ftpmaster.internal/ubuntu questing/universe armhf python3-lz4 armhf 4.4.0+dfsg-2 [25.2 kB] 2876s Get:446 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mpmath all 1.3.0-1 [425 kB] 2876s Get:447 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sympy all 1.13.3-5 [4229 kB] 2876s Get:448 http://ftpmaster.internal/ubuntu questing/universe armhf python3-ufolib2 all 0.17.1+dfsg1-1 [33.5 kB] 2876s Get:449 http://ftpmaster.internal/ubuntu questing/universe armhf unicode-data all 15.1.0-1 [8878 kB] 2876s Get:450 http://ftpmaster.internal/ubuntu questing/universe armhf python3-fonttools armhf 4.55.3-2build1 [1462 kB] 2876s Get:451 http://ftpmaster.internal/ubuntu questing/universe armhf python3-gmsh all 4.13.1+ds1-6 [48.2 kB] 2876s Get:452 http://ftpmaster.internal/ubuntu questing/main armhf python3-imagesize all 1.4.1-1 [6844 B] 2876s Get:453 http://ftpmaster.internal/ubuntu questing/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 2876s Get:454 http://ftpmaster.internal/ubuntu questing/universe armhf python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 2876s Get:455 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupyter-core all 5.7.2-5 [28.1 kB] 2876s Get:456 http://ftpmaster.internal/ubuntu questing/universe armhf python3-mdit-py-plugins all 0.4.2-1 [30.6 kB] 2876s Get:457 http://ftpmaster.internal/ubuntu questing/universe armhf python3-nbformat all 5.9.1-1 [41.2 kB] 2876s Get:458 http://ftpmaster.internal/ubuntu questing/universe armhf python3-jupytext all 1.16.4+ds1-1 [71.5 kB] 2876s Get:459 http://ftpmaster.internal/ubuntu questing/universe armhf python3-kiwisolver armhf 1.4.7-3build1 [57.7 kB] 2877s Get:460 http://ftpmaster.internal/ubuntu questing/main armhf python3-pil armhf 11.1.0-5build1 [435 kB] 2877s Get:461 http://ftpmaster.internal/ubuntu questing/main armhf python3.13-tk armhf 3.13.5-1 [104 kB] 2877s Get:462 http://ftpmaster.internal/ubuntu questing/main armhf python3-tk armhf 3.13.4-1 [9884 B] 2877s Get:463 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pil.imagetk armhf 11.1.0-5build1 [9226 B] 2877s Get:464 http://ftpmaster.internal/ubuntu questing/universe armhf python3-matplotlib armhf 3.10.1+dfsg1-4 [18.0 MB] 2877s Get:465 http://ftpmaster.internal/ubuntu questing/main armhf python3-alabaster all 0.7.16-0.1 [18.5 kB] 2877s Get:466 http://ftpmaster.internal/ubuntu questing/main armhf python3-snowballstemmer all 2.2.0-4build1 [59.8 kB] 2877s Get:467 http://ftpmaster.internal/ubuntu questing/main armhf python3-sphinx all 8.2.3-1ubuntu2 [482 kB] 2877s Get:468 http://ftpmaster.internal/ubuntu questing/universe armhf python3-myst-parser all 4.0.1-1 [64.9 kB] 2877s Get:469 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pathspec all 0.12.1-1 [24.5 kB] 2877s Get:470 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip all 25.1.1+dfsg-1 [1416 kB] 2877s Get:471 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pip-whl all 25.1.1+dfsg-1 [1429 kB] 2878s Get:472 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 2878s Get:473 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pyproject-metadata all 0.9.1-1 [19.6 kB] 2878s Get:474 http://ftpmaster.internal/ubuntu questing/universe armhf python3-pytest all 8.3.5-2 [252 kB] 2878s Get:475 http://ftpmaster.internal/ubuntu questing/universe armhf python3-scikit-build-core all 0.11.1-3 [120 kB] 2878s Get:476 http://ftpmaster.internal/ubuntu questing/universe armhf python3-setuptools-whl all 78.1.1-0.1 [1174 kB] 2878s Get:477 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinxcontrib.jquery all 4.1-5 [6678 B] 2878s Get:478 http://ftpmaster.internal/ubuntu questing/universe armhf python3-sphinx-rtd-theme all 3.0.2+dfsg-3 [23.5 kB] 2878s Get:479 http://ftpmaster.internal/ubuntu questing/universe armhf python3-virtualenv all 20.31.2+ds-1 [73.6 kB] 2878s Get:480 http://ftpmaster.internal/ubuntu questing/universe armhf libjs-modernizr all 3.13.0-0.1 [101 kB] 2879s Fetched 453 MB in 26s (17.4 MB/s) 2879s Selecting previously unselected package fonts-lato. 2879s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 59700 files and directories currently installed.) 2879s Preparing to unpack .../000-fonts-lato_2.015-1_all.deb ... 2879s Unpacking fonts-lato (2.015-1) ... 2879s Selecting previously unselected package python3-numpy-dev:armhf. 2879s Preparing to unpack .../001-python3-numpy-dev_1%3a2.2.4+ds-1ubuntu1_armhf.deb ... 2879s Unpacking python3-numpy-dev:armhf (1:2.2.4+ds-1ubuntu1) ... 2879s Selecting previously unselected package libblas3:armhf. 2879s Preparing to unpack .../002-libblas3_3.12.1-2build1_armhf.deb ... 2879s Unpacking libblas3:armhf (3.12.1-2build1) ... 2879s Selecting previously unselected package libgfortran5:armhf. 2879s Preparing to unpack .../003-libgfortran5_15.1.0-8ubuntu1_armhf.deb ... 2879s Unpacking libgfortran5:armhf (15.1.0-8ubuntu1) ... 2879s Selecting previously unselected package libopenblas0-pthread:armhf. 2879s Preparing to unpack .../004-libopenblas0-pthread_0.3.29+ds-3_armhf.deb ... 2879s Unpacking libopenblas0-pthread:armhf (0.3.29+ds-3) ... 2879s Selecting previously unselected package liblapack3:armhf. 2879s Preparing to unpack .../005-liblapack3_3.12.1-2build1_armhf.deb ... 2879s Unpacking liblapack3:armhf (3.12.1-2build1) ... 2879s Selecting previously unselected package python3-numpy. 2879s Preparing to unpack .../006-python3-numpy_1%3a2.2.4+ds-1ubuntu1_armhf.deb ... 2879s Unpacking python3-numpy (1:2.2.4+ds-1ubuntu1) ... 2879s Selecting previously unselected package m4. 2879s Preparing to unpack .../007-m4_1.4.19-8_armhf.deb ... 2879s Unpacking m4 (1.4.19-8) ... 2879s Selecting previously unselected package autoconf. 2879s Preparing to unpack .../008-autoconf_2.72-3.1ubuntu1_all.deb ... 2879s Unpacking autoconf (2.72-3.1ubuntu1) ... 2880s Selecting previously unselected package autotools-dev. 2880s Preparing to unpack .../009-autotools-dev_20240727.1_all.deb ... 2880s Unpacking autotools-dev (20240727.1) ... 2880s Selecting previously unselected package automake. 2880s Preparing to unpack .../010-automake_1%3a1.17-4ubuntu1_all.deb ... 2880s Unpacking automake (1:1.17-4ubuntu1) ... 2880s Selecting previously unselected package autopoint. 2880s Preparing to unpack .../011-autopoint_0.23.1-2build1_all.deb ... 2880s Unpacking autopoint (0.23.1-2build1) ... 2880s Selecting previously unselected package libtcl8.6:armhf. 2880s Preparing to unpack .../012-libtcl8.6_8.6.16+dfsg-1_armhf.deb ... 2880s Unpacking libtcl8.6:armhf (8.6.16+dfsg-1) ... 2880s Selecting previously unselected package libfreetype6:armhf. 2880s Preparing to unpack .../013-libfreetype6_2.13.3+dfsg-1_armhf.deb ... 2880s Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... 2880s Selecting previously unselected package fonts-dejavu-mono. 2880s Preparing to unpack .../014-fonts-dejavu-mono_2.37-8_all.deb ... 2880s Unpacking fonts-dejavu-mono (2.37-8) ... 2880s Selecting previously unselected package fonts-dejavu-core. 2880s Preparing to unpack .../015-fonts-dejavu-core_2.37-8_all.deb ... 2880s Unpacking fonts-dejavu-core (2.37-8) ... 2880s Selecting previously unselected package fontconfig-config. 2880s Preparing to unpack .../016-fontconfig-config_2.15.0-2.2ubuntu1_armhf.deb ... 2880s Unpacking fontconfig-config (2.15.0-2.2ubuntu1) ... 2880s Selecting previously unselected package libfontconfig1:armhf. 2880s Preparing to unpack .../017-libfontconfig1_2.15.0-2.2ubuntu1_armhf.deb ... 2880s Unpacking libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 2880s Selecting previously unselected package libxrender1:armhf. 2880s Preparing to unpack .../018-libxrender1_1%3a0.9.12-1_armhf.deb ... 2880s Unpacking libxrender1:armhf (1:0.9.12-1) ... 2880s Selecting previously unselected package libxft2:armhf. 2880s Preparing to unpack .../019-libxft2_2.3.6-1build1_armhf.deb ... 2880s Unpacking libxft2:armhf (2.3.6-1build1) ... 2880s Selecting previously unselected package x11-common. 2880s Preparing to unpack .../020-x11-common_1%3a7.7+24ubuntu1_all.deb ... 2880s Unpacking x11-common (1:7.7+24ubuntu1) ... 2880s Selecting previously unselected package libxss1:armhf. 2880s Preparing to unpack .../021-libxss1_1%3a1.2.3-1build3_armhf.deb ... 2880s Unpacking libxss1:armhf (1:1.2.3-1build3) ... 2880s Selecting previously unselected package libtk8.6:armhf. 2880s Preparing to unpack .../022-libtk8.6_8.6.16-1_armhf.deb ... 2880s Unpacking libtk8.6:armhf (8.6.16-1) ... 2880s Selecting previously unselected package tk8.6-blt2.5. 2880s Preparing to unpack .../023-tk8.6-blt2.5_2.5.3+dfsg-8_armhf.deb ... 2880s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-8) ... 2880s Selecting previously unselected package blt. 2880s Preparing to unpack .../024-blt_2.5.3+dfsg-8_armhf.deb ... 2880s Unpacking blt (2.5.3+dfsg-8) ... 2880s Selecting previously unselected package libc-dev-bin. 2880s Preparing to unpack .../025-libc-dev-bin_2.41-6ubuntu2_armhf.deb ... 2880s Unpacking libc-dev-bin (2.41-6ubuntu2) ... 2880s Selecting previously unselected package linux-libc-dev:armhf. 2880s Preparing to unpack .../026-linux-libc-dev_6.14.0-15.15_armhf.deb ... 2880s Unpacking linux-libc-dev:armhf (6.14.0-15.15) ... 2880s Selecting previously unselected package libcrypt-dev:armhf. 2880s Preparing to unpack .../027-libcrypt-dev_1%3a4.4.38-1_armhf.deb ... 2880s Unpacking libcrypt-dev:armhf (1:4.4.38-1) ... 2880s Selecting previously unselected package rpcsvc-proto. 2880s Preparing to unpack .../028-rpcsvc-proto_1.4.3-1_armhf.deb ... 2880s Unpacking rpcsvc-proto (1.4.3-1) ... 2880s Selecting previously unselected package libc6-dev:armhf. 2880s Preparing to unpack .../029-libc6-dev_2.41-6ubuntu2_armhf.deb ... 2880s Unpacking libc6-dev:armhf (2.41-6ubuntu2) ... 2881s Selecting previously unselected package libisl23:armhf. 2881s Preparing to unpack .../030-libisl23_0.27-1_armhf.deb ... 2881s Unpacking libisl23:armhf (0.27-1) ... 2881s Selecting previously unselected package libmpc3:armhf. 2881s Preparing to unpack .../031-libmpc3_1.3.1-1build2_armhf.deb ... 2881s Unpacking libmpc3:armhf (1.3.1-1build2) ... 2881s Selecting previously unselected package cpp-14-arm-linux-gnueabihf. 2881s Preparing to unpack .../032-cpp-14-arm-linux-gnueabihf_14.3.0-1ubuntu1_armhf.deb ... 2881s Unpacking cpp-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 2881s Selecting previously unselected package cpp-14. 2881s Preparing to unpack .../033-cpp-14_14.3.0-1ubuntu1_armhf.deb ... 2881s Unpacking cpp-14 (14.3.0-1ubuntu1) ... 2881s Selecting previously unselected package cpp-arm-linux-gnueabihf. 2881s Preparing to unpack .../034-cpp-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 2881s Unpacking cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 2881s Selecting previously unselected package cpp. 2881s Preparing to unpack .../035-cpp_4%3a14.2.0-1ubuntu1_armhf.deb ... 2881s Unpacking cpp (4:14.2.0-1ubuntu1) ... 2881s Selecting previously unselected package libcc1-0:armhf. 2881s Preparing to unpack .../036-libcc1-0_15.1.0-8ubuntu1_armhf.deb ... 2881s Unpacking libcc1-0:armhf (15.1.0-8ubuntu1) ... 2881s Selecting previously unselected package libgomp1:armhf. 2881s Preparing to unpack .../037-libgomp1_15.1.0-8ubuntu1_armhf.deb ... 2881s Unpacking libgomp1:armhf (15.1.0-8ubuntu1) ... 2881s Selecting previously unselected package libasan8:armhf. 2881s Preparing to unpack .../038-libasan8_15.1.0-8ubuntu1_armhf.deb ... 2881s Unpacking libasan8:armhf (15.1.0-8ubuntu1) ... 2881s Selecting previously unselected package libubsan1:armhf. 2881s Preparing to unpack .../039-libubsan1_15.1.0-8ubuntu1_armhf.deb ... 2881s Unpacking libubsan1:armhf (15.1.0-8ubuntu1) ... 2881s Selecting previously unselected package libgcc-14-dev:armhf. 2881s Preparing to unpack .../040-libgcc-14-dev_14.3.0-1ubuntu1_armhf.deb ... 2881s Unpacking libgcc-14-dev:armhf (14.3.0-1ubuntu1) ... 2881s Selecting previously unselected package gcc-14-arm-linux-gnueabihf. 2881s Preparing to unpack .../041-gcc-14-arm-linux-gnueabihf_14.3.0-1ubuntu1_armhf.deb ... 2881s Unpacking gcc-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 2882s Selecting previously unselected package gcc-14. 2882s Preparing to unpack .../042-gcc-14_14.3.0-1ubuntu1_armhf.deb ... 2882s Unpacking gcc-14 (14.3.0-1ubuntu1) ... 2882s Selecting previously unselected package gcc-arm-linux-gnueabihf. 2882s Preparing to unpack .../043-gcc-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 2882s Unpacking gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 2882s Selecting previously unselected package gcc. 2882s Preparing to unpack .../044-gcc_4%3a14.2.0-1ubuntu1_armhf.deb ... 2882s Unpacking gcc (4:14.2.0-1ubuntu1) ... 2882s Selecting previously unselected package libstdc++-14-dev:armhf. 2882s Preparing to unpack .../045-libstdc++-14-dev_14.3.0-1ubuntu1_armhf.deb ... 2882s Unpacking libstdc++-14-dev:armhf (14.3.0-1ubuntu1) ... 2882s Selecting previously unselected package g++-14-arm-linux-gnueabihf. 2882s Preparing to unpack .../046-g++-14-arm-linux-gnueabihf_14.3.0-1ubuntu1_armhf.deb ... 2882s Unpacking g++-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 2882s Selecting previously unselected package g++-14. 2882s Preparing to unpack .../047-g++-14_14.3.0-1ubuntu1_armhf.deb ... 2882s Unpacking g++-14 (14.3.0-1ubuntu1) ... 2882s Selecting previously unselected package g++-arm-linux-gnueabihf. 2882s Preparing to unpack .../048-g++-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 2882s Unpacking g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 2882s Selecting previously unselected package g++. 2882s Preparing to unpack .../049-g++_4%3a14.2.0-1ubuntu1_armhf.deb ... 2882s Unpacking g++ (4:14.2.0-1ubuntu1) ... 2882s Selecting previously unselected package build-essential. 2882s Preparing to unpack .../050-build-essential_12.12ubuntu1_armhf.deb ... 2882s Unpacking build-essential (12.12ubuntu1) ... 2882s Selecting previously unselected package libcatch2-dev. 2882s Preparing to unpack .../051-libcatch2-dev_3.7.1-0.5build1_armhf.deb ... 2882s Unpacking libcatch2-dev (3.7.1-0.5build1) ... 2882s Selecting previously unselected package catch2. 2882s Preparing to unpack .../052-catch2_3.7.1-0.5build1_all.deb ... 2882s Unpacking catch2 (3.7.1-0.5build1) ... 2882s Selecting previously unselected package chrpath. 2882s Preparing to unpack .../053-chrpath_0.18-1_armhf.deb ... 2882s Unpacking chrpath (0.18-1) ... 2882s Selecting previously unselected package cmake-data. 2882s Preparing to unpack .../054-cmake-data_3.31.6-2ubuntu1_all.deb ... 2882s Unpacking cmake-data (3.31.6-2ubuntu1) ... 2883s Selecting previously unselected package libjsoncpp26:armhf. 2883s Preparing to unpack .../055-libjsoncpp26_1.9.6-3_armhf.deb ... 2883s Unpacking libjsoncpp26:armhf (1.9.6-3) ... 2883s Selecting previously unselected package librhash1:armhf. 2883s Preparing to unpack .../056-librhash1_1.4.6-1_armhf.deb ... 2883s Unpacking librhash1:armhf (1.4.6-1) ... 2883s Selecting previously unselected package cmake. 2883s Preparing to unpack .../057-cmake_3.31.6-2ubuntu1_armhf.deb ... 2883s Unpacking cmake (3.31.6-2ubuntu1) ... 2883s Selecting previously unselected package libdebhelper-perl. 2883s Preparing to unpack .../058-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 2883s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 2883s Selecting previously unselected package libtool. 2883s Preparing to unpack .../059-libtool_2.5.4-4_all.deb ... 2883s Unpacking libtool (2.5.4-4) ... 2883s Selecting previously unselected package dh-autoreconf. 2883s Preparing to unpack .../060-dh-autoreconf_20_all.deb ... 2883s Unpacking dh-autoreconf (20) ... 2883s Selecting previously unselected package libarchive-zip-perl. 2883s Preparing to unpack .../061-libarchive-zip-perl_1.68-1_all.deb ... 2883s Unpacking libarchive-zip-perl (1.68-1) ... 2883s Selecting previously unselected package libfile-stripnondeterminism-perl. 2883s Preparing to unpack .../062-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 2883s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 2883s Selecting previously unselected package dh-strip-nondeterminism. 2883s Preparing to unpack .../063-dh-strip-nondeterminism_1.14.1-2_all.deb ... 2883s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 2883s Selecting previously unselected package libdw1t64:armhf. 2883s Preparing to unpack .../064-libdw1t64_0.193-1_armhf.deb ... 2883s Unpacking libdw1t64:armhf (0.193-1) ... 2883s Selecting previously unselected package debugedit. 2883s Preparing to unpack .../065-debugedit_1%3a5.1-2_armhf.deb ... 2883s Unpacking debugedit (1:5.1-2) ... 2883s Selecting previously unselected package dwz. 2883s Preparing to unpack .../066-dwz_0.15-1build6_armhf.deb ... 2883s Unpacking dwz (0.15-1build6) ... 2883s Selecting previously unselected package gettext. 2883s Preparing to unpack .../067-gettext_0.23.1-2build1_armhf.deb ... 2883s Unpacking gettext (0.23.1-2build1) ... 2883s Selecting previously unselected package intltool-debian. 2883s Preparing to unpack .../068-intltool-debian_0.35.0+20060710.6_all.deb ... 2883s Unpacking intltool-debian (0.35.0+20060710.6) ... 2883s Selecting previously unselected package po-debconf. 2883s Preparing to unpack .../069-po-debconf_1.0.21+nmu1_all.deb ... 2883s Unpacking po-debconf (1.0.21+nmu1) ... 2883s Selecting previously unselected package debhelper. 2883s Preparing to unpack .../070-debhelper_13.24.2ubuntu1_all.deb ... 2883s Unpacking debhelper (13.24.2ubuntu1) ... 2883s Selecting previously unselected package dh-python. 2883s Preparing to unpack .../071-dh-python_6.20250414_all.deb ... 2883s Unpacking dh-python (6.20250414) ... 2883s Selecting previously unselected package sgml-base. 2883s Preparing to unpack .../072-sgml-base_1.31+nmu1_all.deb ... 2883s Unpacking sgml-base (1.31+nmu1) ... 2883s Selecting previously unselected package xml-core. 2883s Preparing to unpack .../073-xml-core_0.19_all.deb ... 2883s Unpacking xml-core (0.19) ... 2883s Selecting previously unselected package docutils-common. 2883s Preparing to unpack .../074-docutils-common_0.21.2+dfsg-2_all.deb ... 2883s Unpacking docutils-common (0.21.2+dfsg-2) ... 2883s Selecting previously unselected package libjs-jquery. 2884s Preparing to unpack .../075-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 2884s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 2884s Selecting previously unselected package libjs-underscore. 2884s Preparing to unpack .../076-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 2884s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 2884s Selecting previously unselected package libjs-sphinxdoc. 2884s Preparing to unpack .../077-libjs-sphinxdoc_8.2.3-1ubuntu2_all.deb ... 2884s Unpacking libjs-sphinxdoc (8.2.3-1ubuntu2) ... 2884s Selecting previously unselected package fonts-font-awesome. 2884s Preparing to unpack .../078-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ... 2884s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 2884s Selecting previously unselected package sphinx-rtd-theme-common. 2884s Preparing to unpack .../079-sphinx-rtd-theme-common_3.0.2+dfsg-3_all.deb ... 2884s Unpacking sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 2884s Selecting previously unselected package fonts-mathjax. 2884s Preparing to unpack .../080-fonts-mathjax_2.7.9+dfsg-1_all.deb ... 2884s Unpacking fonts-mathjax (2.7.9+dfsg-1) ... 2884s Selecting previously unselected package libjs-mathjax. 2884s Preparing to unpack .../081-libjs-mathjax_2.7.9+dfsg-1_all.deb ... 2884s Unpacking libjs-mathjax (2.7.9+dfsg-1) ... 2884s Selecting previously unselected package dolfinx-doc. 2884s Preparing to unpack .../082-dolfinx-doc_1%3a0.9.0-7build1_all.deb ... 2884s Unpacking dolfinx-doc (1:0.9.0-7build1) ... 2885s Selecting previously unselected package libllvm20:armhf. 2885s Preparing to unpack .../083-libllvm20_1%3a20.1.6-0ubuntu1_armhf.deb ... 2885s Unpacking libllvm20:armhf (1:20.1.6-0ubuntu1) ... 2885s Selecting previously unselected package libclang-cpp20. 2885s Preparing to unpack .../084-libclang-cpp20_1%3a20.1.6-0ubuntu1_armhf.deb ... 2885s Unpacking libclang-cpp20 (1:20.1.6-0ubuntu1) ... 2886s Selecting previously unselected package libclang1-20. 2886s Preparing to unpack .../085-libclang1-20_1%3a20.1.6-0ubuntu1_armhf.deb ... 2886s Unpacking libclang1-20 (1:20.1.6-0ubuntu1) ... 2886s Selecting previously unselected package libfmt10:armhf. 2886s Preparing to unpack .../086-libfmt10_10.1.1+ds1-4_armhf.deb ... 2886s Unpacking libfmt10:armhf (10.1.1+ds1-4) ... 2886s Selecting previously unselected package libxapian30:armhf. 2886s Preparing to unpack .../087-libxapian30_1.4.29-3_armhf.deb ... 2886s Unpacking libxapian30:armhf (1.4.29-3) ... 2886s Selecting previously unselected package doxygen. 2886s Preparing to unpack .../088-doxygen_1.9.8+ds-2.1build1_armhf.deb ... 2886s Unpacking doxygen (1.9.8+ds-2.1build1) ... 2886s Selecting previously unselected package fontconfig. 2886s Preparing to unpack .../089-fontconfig_2.15.0-2.2ubuntu1_armhf.deb ... 2886s Unpacking fontconfig (2.15.0-2.2ubuntu1) ... 2886s Selecting previously unselected package fonts-lyx. 2886s Preparing to unpack .../090-fonts-lyx_2.4.3-1_all.deb ... 2886s Unpacking fonts-lyx (2.4.3-1) ... 2886s Selecting previously unselected package libgfortran-14-dev:armhf. 2886s Preparing to unpack .../091-libgfortran-14-dev_14.3.0-1ubuntu1_armhf.deb ... 2886s Unpacking libgfortran-14-dev:armhf (14.3.0-1ubuntu1) ... 2886s Selecting previously unselected package gfortran-14-arm-linux-gnueabihf. 2886s Preparing to unpack .../092-gfortran-14-arm-linux-gnueabihf_14.3.0-1ubuntu1_armhf.deb ... 2886s Unpacking gfortran-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 2886s Selecting previously unselected package gfortran-14. 2886s Preparing to unpack .../093-gfortran-14_14.3.0-1ubuntu1_armhf.deb ... 2886s Unpacking gfortran-14 (14.3.0-1ubuntu1) ... 2887s Selecting previously unselected package gfortran-arm-linux-gnueabihf. 2887s Preparing to unpack .../094-gfortran-arm-linux-gnueabihf_4%3a14.2.0-1ubuntu1_armhf.deb ... 2887s Unpacking gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 2887s Selecting previously unselected package gfortran. 2887s Preparing to unpack .../095-gfortran_4%3a14.2.0-1ubuntu1_armhf.deb ... 2887s Unpacking gfortran (4:14.2.0-1ubuntu1) ... 2887s Selecting previously unselected package libcdt5:armhf. 2887s Preparing to unpack .../096-libcdt5_2.42.4-3build1_armhf.deb ... 2887s Unpacking libcdt5:armhf (2.42.4-3build1) ... 2887s Selecting previously unselected package libcgraph6:armhf. 2887s Preparing to unpack .../097-libcgraph6_2.42.4-3build1_armhf.deb ... 2887s Unpacking libcgraph6:armhf (2.42.4-3build1) ... 2887s Selecting previously unselected package libsharpyuv0:armhf. 2887s Preparing to unpack .../098-libsharpyuv0_1.5.0-0.1_armhf.deb ... 2887s Unpacking libsharpyuv0:armhf (1.5.0-0.1) ... 2887s Selecting previously unselected package libaom3:armhf. 2887s Preparing to unpack .../099-libaom3_3.12.1-1_armhf.deb ... 2887s Unpacking libaom3:armhf (3.12.1-1) ... 2887s Selecting previously unselected package libheif-plugin-aomdec:armhf. 2887s Preparing to unpack .../100-libheif-plugin-aomdec_1.19.8-1_armhf.deb ... 2887s Unpacking libheif-plugin-aomdec:armhf (1.19.8-1) ... 2887s Selecting previously unselected package libde265-0:armhf. 2887s Preparing to unpack .../101-libde265-0_1.0.16-1_armhf.deb ... 2887s Unpacking libde265-0:armhf (1.0.16-1) ... 2887s Selecting previously unselected package libheif-plugin-libde265:armhf. 2887s Preparing to unpack .../102-libheif-plugin-libde265_1.19.8-1_armhf.deb ... 2887s Unpacking libheif-plugin-libde265:armhf (1.19.8-1) ... 2887s Selecting previously unselected package libheif1:armhf. 2887s Preparing to unpack .../103-libheif1_1.19.8-1_armhf.deb ... 2887s Unpacking libheif1:armhf (1.19.8-1) ... 2887s Selecting previously unselected package libimagequant0:armhf. 2887s Preparing to unpack .../104-libimagequant0_2.18.0-1build1_armhf.deb ... 2887s Unpacking libimagequant0:armhf (2.18.0-1build1) ... 2887s Selecting previously unselected package libjpeg-turbo8:armhf. 2887s Preparing to unpack .../105-libjpeg-turbo8_2.1.5-3ubuntu2_armhf.deb ... 2887s Unpacking libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 2887s Selecting previously unselected package libjpeg8:armhf. 2887s Preparing to unpack .../106-libjpeg8_8c-2ubuntu11_armhf.deb ... 2887s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 2887s Selecting previously unselected package libdeflate0:armhf. 2887s Preparing to unpack .../107-libdeflate0_1.23-2_armhf.deb ... 2887s Unpacking libdeflate0:armhf (1.23-2) ... 2887s Selecting previously unselected package libjbig0:armhf. 2887s Preparing to unpack .../108-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 2887s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 2887s Selecting previously unselected package liblerc4:armhf. 2887s Preparing to unpack .../109-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 2887s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 2887s Selecting previously unselected package libwebp7:armhf. 2887s Preparing to unpack .../110-libwebp7_1.5.0-0.1_armhf.deb ... 2887s Unpacking libwebp7:armhf (1.5.0-0.1) ... 2887s Selecting previously unselected package libtiff6:armhf. 2887s Preparing to unpack .../111-libtiff6_4.7.0-3ubuntu1_armhf.deb ... 2887s Unpacking libtiff6:armhf (4.7.0-3ubuntu1) ... 2887s Selecting previously unselected package libxpm4:armhf. 2887s Preparing to unpack .../112-libxpm4_1%3a3.5.17-1build2_armhf.deb ... 2887s Unpacking libxpm4:armhf (1:3.5.17-1build2) ... 2887s Selecting previously unselected package libgd3:armhf. 2887s Preparing to unpack .../113-libgd3_2.3.3-13ubuntu1_armhf.deb ... 2887s Unpacking libgd3:armhf (2.3.3-13ubuntu1) ... 2887s Selecting previously unselected package libgts-0.7-5t64:armhf. 2887s Preparing to unpack .../114-libgts-0.7-5t64_0.7.6+darcs121130-5.2build1_armhf.deb ... 2887s Unpacking libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 2887s Selecting previously unselected package libpixman-1-0:armhf. 2887s Preparing to unpack .../115-libpixman-1-0_0.44.0-3_armhf.deb ... 2887s Unpacking libpixman-1-0:armhf (0.44.0-3) ... 2887s Selecting previously unselected package libxcb-render0:armhf. 2887s Preparing to unpack .../116-libxcb-render0_1.17.0-2_armhf.deb ... 2887s Unpacking libxcb-render0:armhf (1.17.0-2) ... 2887s Selecting previously unselected package libxcb-shm0:armhf. 2887s Preparing to unpack .../117-libxcb-shm0_1.17.0-2_armhf.deb ... 2887s Unpacking libxcb-shm0:armhf (1.17.0-2) ... 2887s Selecting previously unselected package libcairo2:armhf. 2887s Preparing to unpack .../118-libcairo2_1.18.4-1_armhf.deb ... 2887s Unpacking libcairo2:armhf (1.18.4-1) ... 2887s Selecting previously unselected package libltdl7:armhf. 2887s Preparing to unpack .../119-libltdl7_2.5.4-4_armhf.deb ... 2887s Unpacking libltdl7:armhf (2.5.4-4) ... 2887s Selecting previously unselected package libgraphite2-3:armhf. 2887s Preparing to unpack .../120-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 2887s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 2887s Selecting previously unselected package libharfbuzz0b:armhf. 2887s Preparing to unpack .../121-libharfbuzz0b_10.2.0-1_armhf.deb ... 2887s Unpacking libharfbuzz0b:armhf (10.2.0-1) ... 2887s Selecting previously unselected package libthai-data. 2887s Preparing to unpack .../122-libthai-data_0.1.29-2build1_all.deb ... 2887s Unpacking libthai-data (0.1.29-2build1) ... 2887s Selecting previously unselected package libdatrie1:armhf. 2887s Preparing to unpack .../123-libdatrie1_0.2.13-4_armhf.deb ... 2887s Unpacking libdatrie1:armhf (0.2.13-4) ... 2887s Selecting previously unselected package libthai0:armhf. 2887s Preparing to unpack .../124-libthai0_0.1.29-2build1_armhf.deb ... 2887s Unpacking libthai0:armhf (0.1.29-2build1) ... 2887s Selecting previously unselected package libpango-1.0-0:armhf. 2887s Preparing to unpack .../125-libpango-1.0-0_1.56.3-1_armhf.deb ... 2887s Unpacking libpango-1.0-0:armhf (1.56.3-1) ... 2887s Selecting previously unselected package libpangoft2-1.0-0:armhf. 2887s Preparing to unpack .../126-libpangoft2-1.0-0_1.56.3-1_armhf.deb ... 2887s Unpacking libpangoft2-1.0-0:armhf (1.56.3-1) ... 2888s Selecting previously unselected package libpangocairo-1.0-0:armhf. 2888s Preparing to unpack .../127-libpangocairo-1.0-0_1.56.3-1_armhf.deb ... 2888s Unpacking libpangocairo-1.0-0:armhf (1.56.3-1) ... 2888s Selecting previously unselected package libpathplan4:armhf. 2888s Preparing to unpack .../128-libpathplan4_2.42.4-3build1_armhf.deb ... 2888s Unpacking libpathplan4:armhf (2.42.4-3build1) ... 2888s Selecting previously unselected package libgvc6. 2888s Preparing to unpack .../129-libgvc6_2.42.4-3build1_armhf.deb ... 2888s Unpacking libgvc6 (2.42.4-3build1) ... 2888s Selecting previously unselected package libgvpr2:armhf. 2888s Preparing to unpack .../130-libgvpr2_2.42.4-3build1_armhf.deb ... 2888s Unpacking libgvpr2:armhf (2.42.4-3build1) ... 2888s Selecting previously unselected package liblab-gamut1:armhf. 2888s Preparing to unpack .../131-liblab-gamut1_2.42.4-3build1_armhf.deb ... 2888s Unpacking liblab-gamut1:armhf (2.42.4-3build1) ... 2888s Selecting previously unselected package libice6:armhf. 2888s Preparing to unpack .../132-libice6_2%3a1.1.1-1_armhf.deb ... 2888s Unpacking libice6:armhf (2:1.1.1-1) ... 2888s Selecting previously unselected package libsm6:armhf. 2888s Preparing to unpack .../133-libsm6_2%3a1.2.6-1_armhf.deb ... 2888s Unpacking libsm6:armhf (2:1.2.6-1) ... 2888s Selecting previously unselected package libxt6t64:armhf. 2888s Preparing to unpack .../134-libxt6t64_1%3a1.2.1-1.2build1_armhf.deb ... 2888s Unpacking libxt6t64:armhf (1:1.2.1-1.2build1) ... 2888s Selecting previously unselected package libxmu6:armhf. 2888s Preparing to unpack .../135-libxmu6_2%3a1.1.3-3build2_armhf.deb ... 2888s Unpacking libxmu6:armhf (2:1.1.3-3build2) ... 2888s Selecting previously unselected package libxaw7:armhf. 2888s Preparing to unpack .../136-libxaw7_2%3a1.0.16-1_armhf.deb ... 2888s Unpacking libxaw7:armhf (2:1.0.16-1) ... 2888s Selecting previously unselected package graphviz. 2888s Preparing to unpack .../137-graphviz_2.42.4-3build1_armhf.deb ... 2888s Unpacking graphviz (2.42.4-3build1) ... 2888s Selecting previously unselected package libicu76:armhf. 2888s Preparing to unpack .../138-libicu76_76.1-4ubuntu1_armhf.deb ... 2888s Unpacking libicu76:armhf (76.1-4ubuntu1) ... 2888s Selecting previously unselected package icu-devtools. 2888s Preparing to unpack .../139-icu-devtools_76.1-4ubuntu1_armhf.deb ... 2888s Unpacking icu-devtools (76.1-4ubuntu1) ... 2888s Selecting previously unselected package comerr-dev:armhf. 2888s Preparing to unpack .../140-comerr-dev_2.1-1.47.2-3ubuntu1_armhf.deb ... 2888s Unpacking comerr-dev:armhf (2.1-1.47.2-3ubuntu1) ... 2888s Selecting previously unselected package libgssrpc4t64:armhf. 2888s Preparing to unpack .../141-libgssrpc4t64_1.21.3-4ubuntu2_armhf.deb ... 2888s Unpacking libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 2888s Selecting previously unselected package libkadm5clnt-mit12:armhf. 2888s Preparing to unpack .../142-libkadm5clnt-mit12_1.21.3-4ubuntu2_armhf.deb ... 2888s Unpacking libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 2888s Selecting previously unselected package libkdb5-10t64:armhf. 2888s Preparing to unpack .../143-libkdb5-10t64_1.21.3-4ubuntu2_armhf.deb ... 2888s Unpacking libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 2888s Selecting previously unselected package libkadm5srv-mit12:armhf. 2888s Preparing to unpack .../144-libkadm5srv-mit12_1.21.3-4ubuntu2_armhf.deb ... 2888s Unpacking libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 2888s Selecting previously unselected package krb5-multidev:armhf. 2888s Preparing to unpack .../145-krb5-multidev_1.21.3-4ubuntu2_armhf.deb ... 2888s Unpacking krb5-multidev:armhf (1.21.3-4ubuntu2) ... 2888s Selecting previously unselected package libaec0:armhf. 2888s Preparing to unpack .../146-libaec0_1.1.3-1_armhf.deb ... 2888s Unpacking libaec0:armhf (1.1.3-1) ... 2888s Selecting previously unselected package libalglib4.2:armhf. 2888s Preparing to unpack .../147-libalglib4.2_4.2.0-2_armhf.deb ... 2888s Unpacking libalglib4.2:armhf (4.2.0-2) ... 2888s Selecting previously unselected package libsuitesparseconfig7:armhf. 2888s Preparing to unpack .../148-libsuitesparseconfig7_1%3a7.10.1+dfsg-1_armhf.deb ... 2888s Unpacking libsuitesparseconfig7:armhf (1:7.10.1+dfsg-1) ... 2888s Selecting previously unselected package libamd3:armhf. 2888s Preparing to unpack .../149-libamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 2888s Unpacking libamd3:armhf (1:7.10.1+dfsg-1) ... 2889s Selecting previously unselected package libann0. 2889s Preparing to unpack .../150-libann0_1.1.2+doc-9build1_armhf.deb ... 2889s Unpacking libann0 (1.1.2+doc-9build1) ... 2889s Selecting previously unselected package libarpack2t64:armhf. 2889s Preparing to unpack .../151-libarpack2t64_3.9.1-6_armhf.deb ... 2889s Unpacking libarpack2t64:armhf (3.9.1-6) ... 2889s Selecting previously unselected package libblas-dev:armhf. 2889s Preparing to unpack .../152-libblas-dev_3.12.1-2build1_armhf.deb ... 2889s Unpacking libblas-dev:armhf (3.12.1-2build1) ... 2889s Selecting previously unselected package libopenblas-pthread-dev:armhf. 2889s Preparing to unpack .../153-libopenblas-pthread-dev_0.3.29+ds-3_armhf.deb ... 2889s Unpacking libopenblas-pthread-dev:armhf (0.3.29+ds-3) ... 2889s Selecting previously unselected package liblapack-dev:armhf. 2889s Preparing to unpack .../154-liblapack-dev_3.12.1-2build1_armhf.deb ... 2889s Unpacking liblapack-dev:armhf (3.12.1-2build1) ... 2889s Selecting previously unselected package libarpack2-dev:armhf. 2889s Preparing to unpack .../155-libarpack2-dev_3.9.1-6_armhf.deb ... 2889s Unpacking libarpack2-dev:armhf (3.9.1-6) ... 2889s Selecting previously unselected package libbasix0.9:armhf. 2889s Preparing to unpack .../156-libbasix0.9_0.9.0-2build2_armhf.deb ... 2889s Unpacking libbasix0.9:armhf (0.9.0-2build2) ... 2889s Selecting previously unselected package libpkgconf3:armhf. 2889s Preparing to unpack .../157-libpkgconf3_1.8.1-4_armhf.deb ... 2889s Unpacking libpkgconf3:armhf (1.8.1-4) ... 2889s Selecting previously unselected package pkgconf-bin. 2889s Preparing to unpack .../158-pkgconf-bin_1.8.1-4_armhf.deb ... 2889s Unpacking pkgconf-bin (1.8.1-4) ... 2889s Selecting previously unselected package pkgconf:armhf. 2889s Preparing to unpack .../159-pkgconf_1.8.1-4_armhf.deb ... 2889s Unpacking pkgconf:armhf (1.8.1-4) ... 2889s Selecting previously unselected package libeigen3-dev. 2889s Preparing to unpack .../160-libeigen3-dev_3.4.0-5_all.deb ... 2889s Unpacking libeigen3-dev (3.4.0-5) ... 2889s Selecting previously unselected package libbasix-dev:armhf. 2889s Preparing to unpack .../161-libbasix-dev_0.9.0-2build2_armhf.deb ... 2889s Unpacking libbasix-dev:armhf (0.9.0-2build2) ... 2889s Selecting previously unselected package libboost1.83-dev:armhf. 2889s Preparing to unpack .../162-libboost1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 2889s Unpacking libboost1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2891s Selecting previously unselected package libboost-atomic1.83.0:armhf. 2891s Preparing to unpack .../163-libboost-atomic1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 2891s Unpacking libboost-atomic1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2891s Selecting previously unselected package libboost-atomic1.83-dev:armhf. 2891s Preparing to unpack .../164-libboost-atomic1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 2891s Unpacking libboost-atomic1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2891s Selecting previously unselected package libboost-chrono1.83.0t64:armhf. 2891s Preparing to unpack .../165-libboost-chrono1.83.0t64_1.83.0-4.2ubuntu3_armhf.deb ... 2891s Unpacking libboost-chrono1.83.0t64:armhf (1.83.0-4.2ubuntu3) ... 2892s Selecting previously unselected package libboost-chrono1.83-dev:armhf. 2892s Preparing to unpack .../166-libboost-chrono1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 2892s Unpacking libboost-chrono1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2892s Selecting previously unselected package libboost-chrono-dev:armhf. 2892s Preparing to unpack .../167-libboost-chrono-dev_1.83.0.2ubuntu2_armhf.deb ... 2892s Unpacking libboost-chrono-dev:armhf (1.83.0.2ubuntu2) ... 2892s Selecting previously unselected package libboost-date-time1.83.0:armhf. 2892s Preparing to unpack .../168-libboost-date-time1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 2892s Unpacking libboost-date-time1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2892s Selecting previously unselected package libboost-serialization1.83.0:armhf. 2892s Preparing to unpack .../169-libboost-serialization1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 2892s Unpacking libboost-serialization1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2892s Selecting previously unselected package libboost-serialization1.83-dev:armhf. 2892s Preparing to unpack .../170-libboost-serialization1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 2892s Unpacking libboost-serialization1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2892s Selecting previously unselected package libboost-date-time1.83-dev:armhf. 2892s Preparing to unpack .../171-libboost-date-time1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 2892s Unpacking libboost-date-time1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2892s Selecting previously unselected package libboost-dev:armhf. 2892s Preparing to unpack .../172-libboost-dev_1.83.0.2ubuntu2_armhf.deb ... 2892s Unpacking libboost-dev:armhf (1.83.0.2ubuntu2) ... 2892s Selecting previously unselected package libboost-filesystem1.83.0:armhf. 2892s Preparing to unpack .../173-libboost-filesystem1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 2892s Unpacking libboost-filesystem1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2892s Selecting previously unselected package libboost-system1.83.0:armhf. 2892s Preparing to unpack .../174-libboost-system1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 2892s Unpacking libboost-system1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2892s Selecting previously unselected package libboost-system1.83-dev:armhf. 2892s Preparing to unpack .../175-libboost-system1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 2892s Unpacking libboost-system1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2892s Selecting previously unselected package libboost-filesystem1.83-dev:armhf. 2892s Preparing to unpack .../176-libboost-filesystem1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 2892s Unpacking libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2892s Selecting previously unselected package libboost-filesystem-dev:armhf. 2892s Preparing to unpack .../177-libboost-filesystem-dev_1.83.0.2ubuntu2_armhf.deb ... 2892s Unpacking libboost-filesystem-dev:armhf (1.83.0.2ubuntu2) ... 2892s Selecting previously unselected package libboost-regex1.83.0:armhf. 2892s Preparing to unpack .../178-libboost-regex1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 2892s Unpacking libboost-regex1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2892s Selecting previously unselected package libicu-dev:armhf. 2892s Preparing to unpack .../179-libicu-dev_76.1-4ubuntu1_armhf.deb ... 2892s Unpacking libicu-dev:armhf (76.1-4ubuntu1) ... 2893s Selecting previously unselected package libboost-regex1.83-dev:armhf. 2893s Preparing to unpack .../180-libboost-regex1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 2893s Unpacking libboost-regex1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2893s Selecting previously unselected package libboost-iostreams1.83.0:armhf. 2893s Preparing to unpack .../181-libboost-iostreams1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 2893s Unpacking libboost-iostreams1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2893s Selecting previously unselected package libboost-iostreams1.83-dev:armhf. 2893s Preparing to unpack .../182-libboost-iostreams1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 2893s Unpacking libboost-iostreams1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2893s Selecting previously unselected package libboost-iostreams-dev:armhf. 2893s Preparing to unpack .../183-libboost-iostreams-dev_1.83.0.2ubuntu2_armhf.deb ... 2893s Unpacking libboost-iostreams-dev:armhf (1.83.0.2ubuntu2) ... 2893s Selecting previously unselected package libboost-math1.83.0:armhf. 2893s Preparing to unpack .../184-libboost-math1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 2893s Unpacking libboost-math1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2893s Selecting previously unselected package libboost-math1.83-dev:armhf. 2893s Preparing to unpack .../185-libboost-math1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 2893s Unpacking libboost-math1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2893s Selecting previously unselected package libboost-math-dev:armhf. 2893s Preparing to unpack .../186-libboost-math-dev_1.83.0.2ubuntu2_armhf.deb ... 2893s Unpacking libboost-math-dev:armhf (1.83.0.2ubuntu2) ... 2893s Selecting previously unselected package libhwloc15:armhf. 2893s Preparing to unpack .../187-libhwloc15_2.12.0-4build1_armhf.deb ... 2893s Unpacking libhwloc15:armhf (2.12.0-4build1) ... 2893s Selecting previously unselected package libmpich12:armhf. 2893s Preparing to unpack .../188-libmpich12_4.3.0+really4.2.1-1_armhf.deb ... 2893s Unpacking libmpich12:armhf (4.3.0+really4.2.1-1) ... 2893s Selecting previously unselected package libboost-mpi1.83.0. 2893s Preparing to unpack .../189-libboost-mpi1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 2893s Unpacking libboost-mpi1.83.0 (1.83.0-4.2ubuntu3) ... 2893s Selecting previously unselected package libnuma-dev:armhf. 2893s Preparing to unpack .../190-libnuma-dev_2.0.19-1_armhf.deb ... 2893s Unpacking libnuma-dev:armhf (2.0.19-1) ... 2893s Selecting previously unselected package libltdl-dev:armhf. 2893s Preparing to unpack .../191-libltdl-dev_2.5.4-4_armhf.deb ... 2893s Unpacking libltdl-dev:armhf (2.5.4-4) ... 2893s Selecting previously unselected package libhwloc-dev:armhf. 2893s Preparing to unpack .../192-libhwloc-dev_2.12.0-4build1_armhf.deb ... 2893s Unpacking libhwloc-dev:armhf (2.12.0-4build1) ... 2893s Selecting previously unselected package hwloc-nox. 2893s Preparing to unpack .../193-hwloc-nox_2.12.0-4build1_armhf.deb ... 2893s Unpacking hwloc-nox (2.12.0-4build1) ... 2893s Selecting previously unselected package libslurm42t64. 2893s Preparing to unpack .../194-libslurm42t64_24.11.5-2_armhf.deb ... 2893s Unpacking libslurm42t64 (24.11.5-2) ... 2893s Selecting previously unselected package mpich. 2893s Preparing to unpack .../195-mpich_4.3.0+really4.2.1-1_armhf.deb ... 2893s Unpacking mpich (4.3.0+really4.2.1-1) ... 2894s Selecting previously unselected package libmpich-dev:armhf. 2894s Preparing to unpack .../196-libmpich-dev_4.3.0+really4.2.1-1_armhf.deb ... 2894s Unpacking libmpich-dev:armhf (4.3.0+really4.2.1-1) ... 2894s Selecting previously unselected package mpi-default-dev. 2894s Preparing to unpack .../197-mpi-default-dev_1.18_armhf.deb ... 2894s Unpacking mpi-default-dev (1.18) ... 2894s Selecting previously unselected package libboost-mpi1.83-dev. 2894s Preparing to unpack .../198-libboost-mpi1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 2894s Unpacking libboost-mpi1.83-dev (1.83.0-4.2ubuntu3) ... 2894s Selecting previously unselected package libboost-mpi-dev. 2894s Preparing to unpack .../199-libboost-mpi-dev_1.83.0.2ubuntu2_armhf.deb ... 2894s Unpacking libboost-mpi-dev (1.83.0.2ubuntu2) ... 2894s Selecting previously unselected package libboost-program-options1.83.0:armhf. 2894s Preparing to unpack .../200-libboost-program-options1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 2894s Unpacking libboost-program-options1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2894s Selecting previously unselected package libboost-program-options1.83-dev:armhf. 2894s Preparing to unpack .../201-libboost-program-options1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 2894s Unpacking libboost-program-options1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2894s Selecting previously unselected package libboost-program-options-dev:armhf. 2894s Preparing to unpack .../202-libboost-program-options-dev_1.83.0.2ubuntu2_armhf.deb ... 2894s Unpacking libboost-program-options-dev:armhf (1.83.0.2ubuntu2) ... 2894s Selecting previously unselected package libboost-serialization-dev:armhf. 2894s Preparing to unpack .../203-libboost-serialization-dev_1.83.0.2ubuntu2_armhf.deb ... 2894s Unpacking libboost-serialization-dev:armhf (1.83.0.2ubuntu2) ... 2894s Selecting previously unselected package libboost-thread1.83.0:armhf. 2894s Preparing to unpack .../204-libboost-thread1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 2894s Unpacking libboost-thread1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2894s Selecting previously unselected package libboost-thread1.83-dev:armhf. 2894s Preparing to unpack .../205-libboost-thread1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 2894s Unpacking libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2894s Selecting previously unselected package libboost-thread-dev:armhf. 2894s Preparing to unpack .../206-libboost-thread-dev_1.83.0.2ubuntu2_armhf.deb ... 2894s Unpacking libboost-thread-dev:armhf (1.83.0.2ubuntu2) ... 2894s Selecting previously unselected package libboost-timer1.83.0:armhf. 2894s Preparing to unpack .../207-libboost-timer1.83.0_1.83.0-4.2ubuntu3_armhf.deb ... 2894s Unpacking libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2894s Selecting previously unselected package libboost-timer1.83-dev:armhf. 2894s Preparing to unpack .../208-libboost-timer1.83-dev_1.83.0-4.2ubuntu3_armhf.deb ... 2894s Unpacking libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2894s Selecting previously unselected package libboost-timer-dev:armhf. 2894s Preparing to unpack .../209-libboost-timer-dev_1.83.0.2ubuntu2_armhf.deb ... 2894s Unpacking libboost-timer-dev:armhf (1.83.0.2ubuntu2) ... 2894s Selecting previously unselected package libbrotli-dev:armhf. 2894s Preparing to unpack .../210-libbrotli-dev_1.1.0-2build4_armhf.deb ... 2894s Unpacking libbrotli-dev:armhf (1.1.0-2build4) ... 2894s Selecting previously unselected package libbtf2:armhf. 2894s Preparing to unpack .../211-libbtf2_1%3a7.10.1+dfsg-1_armhf.deb ... 2894s Unpacking libbtf2:armhf (1:7.10.1+dfsg-1) ... 2894s Selecting previously unselected package libcamd3:armhf. 2894s Preparing to unpack .../212-libcamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 2894s Unpacking libcamd3:armhf (1:7.10.1+dfsg-1) ... 2894s Selecting previously unselected package libccolamd3:armhf. 2894s Preparing to unpack .../213-libccolamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 2894s Unpacking libccolamd3:armhf (1:7.10.1+dfsg-1) ... 2894s Selecting previously unselected package libsz2:armhf. 2894s Preparing to unpack .../214-libsz2_1.1.3-1_armhf.deb ... 2894s Unpacking libsz2:armhf (1.1.3-1) ... 2894s Selecting previously unselected package libhdf5-310:armhf. 2894s Preparing to unpack .../215-libhdf5-310_1.14.5+repack-3build1_armhf.deb ... 2894s Unpacking libhdf5-310:armhf (1.14.5+repack-3build1) ... 2894s Selecting previously unselected package libcgns3.4:armhf. 2894s Preparing to unpack .../216-libcgns3.4_3.4.0-5build1_armhf.deb ... 2894s Unpacking libcgns3.4:armhf (3.4.0-5build1) ... 2894s Selecting previously unselected package libcolamd3:armhf. 2894s Preparing to unpack .../217-libcolamd3_1%3a7.10.1+dfsg-1_armhf.deb ... 2894s Unpacking libcolamd3:armhf (1:7.10.1+dfsg-1) ... 2894s Selecting previously unselected package libcholmod5:armhf. 2894s Preparing to unpack .../218-libcholmod5_1%3a7.10.1+dfsg-1_armhf.deb ... 2894s Unpacking libcholmod5:armhf (1:7.10.1+dfsg-1) ... 2895s Selecting previously unselected package libcombblas2.0.0t64:armhf. 2895s Preparing to unpack .../219-libcombblas2.0.0t64_2.0.0-6build1_armhf.deb ... 2895s Unpacking libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 2895s Selecting previously unselected package libidn2-dev:armhf. 2895s Preparing to unpack .../220-libidn2-dev_2.3.8-2_armhf.deb ... 2895s Unpacking libidn2-dev:armhf (2.3.8-2) ... 2895s Selecting previously unselected package libkrb5-dev:armhf. 2895s Preparing to unpack .../221-libkrb5-dev_1.21.3-4ubuntu2_armhf.deb ... 2895s Unpacking libkrb5-dev:armhf (1.21.3-4ubuntu2) ... 2895s Selecting previously unselected package libldap-dev:armhf. 2895s Preparing to unpack .../222-libldap-dev_2.6.9+dfsg-2ubuntu1_armhf.deb ... 2895s Unpacking libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 2895s Selecting previously unselected package libnghttp2-dev:armhf. 2895s Preparing to unpack .../223-libnghttp2-dev_1.64.0-1.1build1_armhf.deb ... 2895s Unpacking libnghttp2-dev:armhf (1.64.0-1.1build1) ... 2895s Selecting previously unselected package libpsl-dev:armhf. 2895s Preparing to unpack .../224-libpsl-dev_0.21.2-1.1build1_armhf.deb ... 2895s Unpacking libpsl-dev:armhf (0.21.2-1.1build1) ... 2895s Selecting previously unselected package libgmpxx4ldbl:armhf. 2895s Preparing to unpack .../225-libgmpxx4ldbl_2%3a6.3.0+dfsg-3ubuntu2_armhf.deb ... 2895s Unpacking libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu2) ... 2895s Selecting previously unselected package libgmp-dev:armhf. 2895s Preparing to unpack .../226-libgmp-dev_2%3a6.3.0+dfsg-3ubuntu2_armhf.deb ... 2895s Unpacking libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu2) ... 2895s Selecting previously unselected package libevent-2.1-7t64:armhf. 2895s Preparing to unpack .../227-libevent-2.1-7t64_2.1.12-stable-10_armhf.deb ... 2895s Unpacking libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 2895s Selecting previously unselected package libunbound8:armhf. 2895s Preparing to unpack .../228-libunbound8_1.22.0-1ubuntu1_armhf.deb ... 2895s Unpacking libunbound8:armhf (1.22.0-1ubuntu1) ... 2895s Selecting previously unselected package libgnutls-dane0t64:armhf. 2895s Preparing to unpack .../229-libgnutls-dane0t64_3.8.9-2ubuntu3_armhf.deb ... 2895s Unpacking libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 2895s Selecting previously unselected package libgnutls-openssl27t64:armhf. 2895s Preparing to unpack .../230-libgnutls-openssl27t64_3.8.9-2ubuntu3_armhf.deb ... 2895s Unpacking libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 2895s Selecting previously unselected package libp11-kit-dev:armhf. 2895s Preparing to unpack .../231-libp11-kit-dev_0.25.5-3ubuntu1_armhf.deb ... 2895s Unpacking libp11-kit-dev:armhf (0.25.5-3ubuntu1) ... 2895s Selecting previously unselected package libtasn1-6-dev:armhf. 2895s Preparing to unpack .../232-libtasn1-6-dev_4.20.0-2_armhf.deb ... 2895s Unpacking libtasn1-6-dev:armhf (4.20.0-2) ... 2895s Selecting previously unselected package nettle-dev:armhf. 2895s Preparing to unpack .../233-nettle-dev_3.10.1-1_armhf.deb ... 2895s Unpacking nettle-dev:armhf (3.10.1-1) ... 2895s Selecting previously unselected package libgnutls28-dev:armhf. 2895s Preparing to unpack .../234-libgnutls28-dev_3.8.9-2ubuntu3_armhf.deb ... 2895s Unpacking libgnutls28-dev:armhf (3.8.9-2ubuntu3) ... 2895s Selecting previously unselected package zlib1g-dev:armhf. 2895s Preparing to unpack .../235-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_armhf.deb ... 2895s Unpacking zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2895s Selecting previously unselected package librtmp-dev:armhf. 2895s Preparing to unpack .../236-librtmp-dev_2.4+20151223.gitfa8646d.1-2build7_armhf.deb ... 2895s Unpacking librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build7) ... 2895s Selecting previously unselected package libssl-dev:armhf. 2895s Preparing to unpack .../237-libssl-dev_3.5.0-2ubuntu1_armhf.deb ... 2895s Unpacking libssl-dev:armhf (3.5.0-2ubuntu1) ... 2895s Selecting previously unselected package libssh2-1-dev:armhf. 2895s Preparing to unpack .../238-libssh2-1-dev_1.11.1-1_armhf.deb ... 2895s Unpacking libssh2-1-dev:armhf (1.11.1-1) ... 2895s Selecting previously unselected package libzstd-dev:armhf. 2895s Preparing to unpack .../239-libzstd-dev_1.5.7+dfsg-1build1_armhf.deb ... 2895s Unpacking libzstd-dev:armhf (1.5.7+dfsg-1build1) ... 2895s Selecting previously unselected package libcurl4-openssl-dev:armhf. 2896s Preparing to unpack .../240-libcurl4-openssl-dev_8.13.0-5ubuntu1_armhf.deb ... 2896s Unpacking libcurl4-openssl-dev:armhf (8.13.0-5ubuntu1) ... 2896s Selecting previously unselected package libcxsparse4:armhf. 2896s Preparing to unpack .../241-libcxsparse4_1%3a7.10.1+dfsg-1_armhf.deb ... 2896s Unpacking libcxsparse4:armhf (1:7.10.1+dfsg-1) ... 2896s Selecting previously unselected package libhdf5-mpich-310:armhf. 2896s Preparing to unpack .../242-libhdf5-mpich-310_1.14.5+repack-3build1_armhf.deb ... 2896s Unpacking libhdf5-mpich-310:armhf (1.14.5+repack-3build1) ... 2896s Selecting previously unselected package libfftw3-double3:armhf. 2896s Preparing to unpack .../243-libfftw3-double3_3.3.10-2fakesync1build1_armhf.deb ... 2896s Unpacking libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 2896s Selecting previously unselected package libfftw3-single3:armhf. 2896s Preparing to unpack .../244-libfftw3-single3_3.3.10-2fakesync1build1_armhf.deb ... 2896s Unpacking libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 2896s Selecting previously unselected package libfftw3-mpi3:armhf. 2896s Preparing to unpack .../245-libfftw3-mpi3_3.3.10-2fakesync1build1_armhf.deb ... 2896s Unpacking libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 2896s Selecting previously unselected package libklu2:armhf. 2896s Preparing to unpack .../246-libklu2_1%3a7.10.1+dfsg-1_armhf.deb ... 2896s Unpacking libklu2:armhf (1:7.10.1+dfsg-1) ... 2896s Selecting previously unselected package mpi-default-bin. 2896s Preparing to unpack .../247-mpi-default-bin_1.18_armhf.deb ... 2896s Unpacking mpi-default-bin (1.18) ... 2896s Selecting previously unselected package libscalapack-mpich2.2:armhf. 2896s Preparing to unpack .../248-libscalapack-mpich2.2_2.2.2-1ubuntu1_armhf.deb ... 2896s Unpacking libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 2896s Selecting previously unselected package libmumps-5.7:armhf. 2896s Preparing to unpack .../249-libmumps-5.7_5.7.3-3build2_armhf.deb ... 2896s Unpacking libmumps-5.7:armhf (5.7.3-3build2) ... 2896s Selecting previously unselected package libptscotch-7.0:armhf. 2896s Preparing to unpack .../250-libptscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 2896s Unpacking libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 2896s Selecting previously unselected package libspqr4:armhf. 2896s Preparing to unpack .../251-libspqr4_1%3a7.10.1+dfsg-1_armhf.deb ... 2896s Unpacking libspqr4:armhf (1:7.10.1+dfsg-1) ... 2896s Selecting previously unselected package libmetis5:armhf. 2896s Preparing to unpack .../252-libmetis5_5.1.0.dfsg-7build3_armhf.deb ... 2896s Unpacking libmetis5:armhf (5.1.0.dfsg-7build3) ... 2896s Selecting previously unselected package libsuperlu-dist8:armhf. 2896s Preparing to unpack .../253-libsuperlu-dist8_8.2.1+dfsg1-5build1_armhf.deb ... 2896s Unpacking libsuperlu-dist8:armhf (8.2.1+dfsg1-5build1) ... 2896s Selecting previously unselected package libsuperlu7:armhf. 2896s Preparing to unpack .../254-libsuperlu7_7.0.1+dfsg1-2_armhf.deb ... 2896s Unpacking libsuperlu7:armhf (7.0.1+dfsg1-2) ... 2896s Selecting previously unselected package libumfpack6:armhf. 2896s Preparing to unpack .../255-libumfpack6_1%3a7.10.1+dfsg-1_armhf.deb ... 2896s Unpacking libumfpack6:armhf (1:7.10.1+dfsg-1) ... 2896s Selecting previously unselected package ocl-icd-libopencl1:armhf. 2896s Preparing to unpack .../256-ocl-icd-libopencl1_2.3.3-1_armhf.deb ... 2896s Unpacking ocl-icd-libopencl1:armhf (2.3.3-1) ... 2896s Selecting previously unselected package libpetsc-complex3.22:armhf. 2896s Preparing to unpack .../257-libpetsc-complex3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 2896s Unpacking libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 2896s Selecting previously unselected package libpugixml1v5:armhf. 2896s Preparing to unpack .../258-libpugixml1v5_1.14-2_armhf.deb ... 2896s Unpacking libpugixml1v5:armhf (1.14-2) ... 2897s Selecting previously unselected package libparpack2t64:armhf. 2897s Preparing to unpack .../259-libparpack2t64_3.9.1-6_armhf.deb ... 2897s Unpacking libparpack2t64:armhf (3.9.1-6) ... 2897s Selecting previously unselected package libslepc-complex3.22. 2897s Preparing to unpack .../260-libslepc-complex3.22_3.22.2+dfsg1-1build1_armhf.deb ... 2897s Unpacking libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 2897s Selecting previously unselected package libspdlog1.15:armhf. 2897s Preparing to unpack .../261-libspdlog1.15_1%3a1.15.3+ds-1_armhf.deb ... 2897s Unpacking libspdlog1.15:armhf (1:1.15.3+ds-1) ... 2897s Selecting previously unselected package libdolfinx-complex0.9:armhf. 2897s Preparing to unpack .../262-libdolfinx-complex0.9_1%3a0.9.0-7build1_armhf.deb ... 2897s Unpacking libdolfinx-complex0.9:armhf (1:0.9.0-7build1) ... 2897s Selecting previously unselected package libjs-jquery-ui. 2897s Preparing to unpack .../263-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 2897s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 2897s Selecting previously unselected package libopenblas0:armhf. 2897s Preparing to unpack .../264-libopenblas0_0.3.29+ds-3_armhf.deb ... 2897s Unpacking libopenblas0:armhf (0.3.29+ds-3) ... 2897s Selecting previously unselected package libopenblas-dev:armhf. 2897s Preparing to unpack .../265-libopenblas-dev_0.3.29+ds-3_armhf.deb ... 2897s Unpacking libopenblas-dev:armhf (0.3.29+ds-3) ... 2897s Selecting previously unselected package libldl3:armhf. 2897s Preparing to unpack .../266-libldl3_1%3a7.10.1+dfsg-1_armhf.deb ... 2897s Unpacking libldl3:armhf (1:7.10.1+dfsg-1) ... 2897s Selecting previously unselected package libsuitesparse-mongoose3:armhf. 2897s Preparing to unpack .../267-libsuitesparse-mongoose3_1%3a7.10.1+dfsg-1_armhf.deb ... 2897s Unpacking libsuitesparse-mongoose3:armhf (1:7.10.1+dfsg-1) ... 2897s Selecting previously unselected package librbio4:armhf. 2897s Preparing to unpack .../268-librbio4_1%3a7.10.1+dfsg-1_armhf.deb ... 2897s Unpacking librbio4:armhf (1:7.10.1+dfsg-1) ... 2897s Selecting previously unselected package libspex3:armhf. 2897s Preparing to unpack .../269-libspex3_1%3a7.10.1+dfsg-1_armhf.deb ... 2897s Unpacking libspex3:armhf (1:7.10.1+dfsg-1) ... 2897s Selecting previously unselected package libparu1:armhf. 2897s Preparing to unpack .../270-libparu1_1%3a7.10.1+dfsg-1_armhf.deb ... 2897s Unpacking libparu1:armhf (1:7.10.1+dfsg-1) ... 2897s Selecting previously unselected package libsuitesparse-dev:armhf. 2897s Preparing to unpack .../271-libsuitesparse-dev_1%3a7.10.1+dfsg-1_armhf.deb ... 2897s Unpacking libsuitesparse-dev:armhf (1:7.10.1+dfsg-1) ... 2897s Selecting previously unselected package libscotch-7.0:armhf. 2897s Preparing to unpack .../272-libscotch-7.0_7.0.5-1ubuntu2_armhf.deb ... 2897s Unpacking libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 2897s Selecting previously unselected package libscotch-dev. 2897s Preparing to unpack .../273-libscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 2897s Unpacking libscotch-dev (7.0.5-1ubuntu2) ... 2897s Selecting previously unselected package libptscotch-dev. 2897s Preparing to unpack .../274-libptscotch-dev_7.0.5-1ubuntu2_armhf.deb ... 2897s Unpacking libptscotch-dev (7.0.5-1ubuntu2) ... 2897s Selecting previously unselected package libscalapack-mpich-dev:armhf. 2897s Preparing to unpack .../275-libscalapack-mpich-dev_2.2.2-1ubuntu1_armhf.deb ... 2897s Unpacking libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 2897s Selecting previously unselected package libscalapack-mpi-dev:armhf. 2897s Preparing to unpack .../276-libscalapack-mpi-dev_2.2.2-1ubuntu1_armhf.deb ... 2897s Unpacking libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 2897s Selecting previously unselected package libfftw3-bin. 2897s Preparing to unpack .../277-libfftw3-bin_3.3.10-2fakesync1build1_armhf.deb ... 2897s Unpacking libfftw3-bin (3.3.10-2fakesync1build1) ... 2897s Selecting previously unselected package libfftw3-dev:armhf. 2897s Preparing to unpack .../278-libfftw3-dev_3.3.10-2fakesync1build1_armhf.deb ... 2897s Unpacking libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 2897s Selecting previously unselected package libfftw3-mpi-dev:armhf. 2897s Preparing to unpack .../279-libfftw3-mpi-dev_3.3.10-2fakesync1build1_armhf.deb ... 2897s Unpacking libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 2897s Selecting previously unselected package opencl-c-headers. 2897s Preparing to unpack .../280-opencl-c-headers_3.0~2024.10.24-2_all.deb ... 2897s Unpacking opencl-c-headers (3.0~2024.10.24-2) ... 2897s Selecting previously unselected package opencl-clhpp-headers. 2898s Preparing to unpack .../281-opencl-clhpp-headers_3.0~2024.10.24-2ubuntu1_all.deb ... 2898s Unpacking opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 2898s Selecting previously unselected package ocl-icd-opencl-dev:armhf. 2898s Preparing to unpack .../282-ocl-icd-opencl-dev_2.3.3-1_armhf.deb ... 2898s Unpacking ocl-icd-opencl-dev:armhf (2.3.3-1) ... 2898s Selecting previously unselected package libhdf5-mpich-fortran-310:armhf. 2898s Preparing to unpack .../283-libhdf5-mpich-fortran-310_1.14.5+repack-3build1_armhf.deb ... 2898s Unpacking libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3build1) ... 2898s Selecting previously unselected package libhdf5-mpich-hl-310:armhf. 2898s Preparing to unpack .../284-libhdf5-mpich-hl-310_1.14.5+repack-3build1_armhf.deb ... 2898s Unpacking libhdf5-mpich-hl-310:armhf (1.14.5+repack-3build1) ... 2898s Selecting previously unselected package libhdf5-mpich-hl-fortran-310:armhf. 2898s Preparing to unpack .../285-libhdf5-mpich-hl-fortran-310_1.14.5+repack-3build1_armhf.deb ... 2898s Unpacking libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3build1) ... 2898s Selecting previously unselected package libhdf5-mpich-cpp-310:armhf. 2898s Preparing to unpack .../286-libhdf5-mpich-cpp-310_1.14.5+repack-3build1_armhf.deb ... 2898s Unpacking libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3build1) ... 2898s Selecting previously unselected package libhdf5-mpich-hl-cpp-310:armhf. 2898s Preparing to unpack .../287-libhdf5-mpich-hl-cpp-310_1.14.5+repack-3build1_armhf.deb ... 2898s Unpacking libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3build1) ... 2898s Selecting previously unselected package libaec-dev:armhf. 2898s Preparing to unpack .../288-libaec-dev_1.1.3-1_armhf.deb ... 2898s Unpacking libaec-dev:armhf (1.1.3-1) ... 2898s Selecting previously unselected package libjpeg-turbo8-dev:armhf. 2898s Preparing to unpack .../289-libjpeg-turbo8-dev_2.1.5-3ubuntu2_armhf.deb ... 2898s Unpacking libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 2898s Selecting previously unselected package libjpeg8-dev:armhf. 2898s Preparing to unpack .../290-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... 2898s Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... 2898s Selecting previously unselected package libjpeg-dev:armhf. 2898s Preparing to unpack .../291-libjpeg-dev_8c-2ubuntu11_armhf.deb ... 2898s Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... 2898s Selecting previously unselected package libhdf5-mpich-dev. 2898s Preparing to unpack .../292-libhdf5-mpich-dev_1.14.5+repack-3build1_armhf.deb ... 2898s Unpacking libhdf5-mpich-dev (1.14.5+repack-3build1) ... 2898s Selecting previously unselected package libhdf5-mpi-dev:armhf. 2898s Preparing to unpack .../293-libhdf5-mpi-dev_1.14.5+repack-3build1_armhf.deb ... 2898s Unpacking libhdf5-mpi-dev:armhf (1.14.5+repack-3build1) ... 2898s Selecting previously unselected package libsuperlu-dev:armhf. 2898s Preparing to unpack .../294-libsuperlu-dev_7.0.1+dfsg1-2_armhf.deb ... 2898s Unpacking libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 2898s Selecting previously unselected package libsuperlu-dist-dev:armhf. 2898s Preparing to unpack .../295-libsuperlu-dist-dev_8.2.1+dfsg1-5build1_armhf.deb ... 2898s Unpacking libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 2898s Selecting previously unselected package xorg-sgml-doctools. 2898s Preparing to unpack .../296-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 2898s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 2898s Selecting previously unselected package x11proto-dev. 2898s Preparing to unpack .../297-x11proto-dev_2024.1-1_all.deb ... 2898s Unpacking x11proto-dev (2024.1-1) ... 2898s Selecting previously unselected package libxau-dev:armhf. 2898s Preparing to unpack .../298-libxau-dev_1%3a1.0.11-1_armhf.deb ... 2898s Unpacking libxau-dev:armhf (1:1.0.11-1) ... 2898s Selecting previously unselected package libxdmcp-dev:armhf. 2898s Preparing to unpack .../299-libxdmcp-dev_1%3a1.1.5-1_armhf.deb ... 2898s Unpacking libxdmcp-dev:armhf (1:1.1.5-1) ... 2898s Selecting previously unselected package xtrans-dev. 2898s Preparing to unpack .../300-xtrans-dev_1.4.0-1_all.deb ... 2898s Unpacking xtrans-dev (1.4.0-1) ... 2898s Selecting previously unselected package libxcb1-dev:armhf. 2898s Preparing to unpack .../301-libxcb1-dev_1.17.0-2_armhf.deb ... 2898s Unpacking libxcb1-dev:armhf (1.17.0-2) ... 2898s Selecting previously unselected package libx11-dev:armhf. 2898s Preparing to unpack .../302-libx11-dev_2%3a1.8.12-1_armhf.deb ... 2898s Unpacking libx11-dev:armhf (2:1.8.12-1) ... 2898s Selecting previously unselected package libyaml-dev:armhf. 2898s Preparing to unpack .../303-libyaml-dev_0.2.5-2_armhf.deb ... 2898s Unpacking libyaml-dev:armhf (0.2.5-2) ... 2899s Selecting previously unselected package libpetsc3.22-dev-common. 2899s Preparing to unpack .../304-libpetsc3.22-dev-common_3.22.5+dfsg1-2ubuntu1_all.deb ... 2899s Unpacking libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 2899s Selecting previously unselected package libmumps-headers-dev. 2899s Preparing to unpack .../305-libmumps-headers-dev_5.7.3-3build2_all.deb ... 2899s Unpacking libmumps-headers-dev (5.7.3-3build2) ... 2899s Selecting previously unselected package libmumps-dev:armhf. 2899s Preparing to unpack .../306-libmumps-dev_5.7.3-3build2_armhf.deb ... 2899s Unpacking libmumps-dev:armhf (5.7.3-3build2) ... 2899s Selecting previously unselected package libc6-dbg:armhf. 2899s Preparing to unpack .../307-libc6-dbg_2.41-6ubuntu2_armhf.deb ... 2899s Unpacking libc6-dbg:armhf (2.41-6ubuntu2) ... 2899s Selecting previously unselected package valgrind. 2899s Preparing to unpack .../308-valgrind_1%3a3.24.0-0ubuntu2_armhf.deb ... 2899s Unpacking valgrind (1:3.24.0-0ubuntu2) ... 2899s Selecting previously unselected package valgrind-mpi. 2899s Preparing to unpack .../309-valgrind-mpi_1%3a3.24.0-0ubuntu2_armhf.deb ... 2899s Unpacking valgrind-mpi (1:3.24.0-0ubuntu2) ... 2899s Selecting previously unselected package libpetsc-complex3.22-dev:armhf. 2899s Preparing to unpack .../310-libpetsc-complex3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 2899s Unpacking libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 2899s Selecting previously unselected package libparpack2-dev:armhf. 2899s Preparing to unpack .../311-libparpack2-dev_3.9.1-6_armhf.deb ... 2899s Unpacking libparpack2-dev:armhf (3.9.1-6) ... 2899s Selecting previously unselected package libslepc-complex3.22-dev. 2899s Preparing to unpack .../312-libslepc-complex3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 2899s Unpacking libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 2899s Selecting previously unselected package libdolfinx-complex-dev:armhf. 2899s Preparing to unpack .../313-libdolfinx-complex-dev_1%3a0.9.0-7build1_armhf.deb ... 2899s Unpacking libdolfinx-complex-dev:armhf (1:0.9.0-7build1) ... 2899s Selecting previously unselected package libhypre-2.32.0:armhf. 2899s Preparing to unpack .../314-libhypre-2.32.0_2.32.0-4_armhf.deb ... 2899s Unpacking libhypre-2.32.0:armhf (2.32.0-4) ... 2899s Selecting previously unselected package libpetsc-real3.22:armhf. 2900s Preparing to unpack .../315-libpetsc-real3.22_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 2900s Unpacking libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 2900s Selecting previously unselected package libslepc-real3.22. 2900s Preparing to unpack .../316-libslepc-real3.22_3.22.2+dfsg1-1build1_armhf.deb ... 2900s Unpacking libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 2900s Selecting previously unselected package libdolfinx-real0.9:armhf. 2900s Preparing to unpack .../317-libdolfinx-real0.9_1%3a0.9.0-7build1_armhf.deb ... 2900s Unpacking libdolfinx-real0.9:armhf (1:0.9.0-7build1) ... 2900s Selecting previously unselected package libhypre-dev:armhf. 2900s Preparing to unpack .../318-libhypre-dev_2.32.0-4_armhf.deb ... 2900s Unpacking libhypre-dev:armhf (2.32.0-4) ... 2900s Selecting previously unselected package libpetsc-real3.22-dev:armhf. 2900s Preparing to unpack .../319-libpetsc-real3.22-dev_3.22.5+dfsg1-2ubuntu1_armhf.deb ... 2900s Unpacking libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 2900s Selecting previously unselected package libslepc-real3.22-dev. 2900s Preparing to unpack .../320-libslepc-real3.22-dev_3.22.2+dfsg1-1build1_armhf.deb ... 2900s Unpacking libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 2900s Selecting previously unselected package libdolfinx-real-dev:armhf. 2900s Preparing to unpack .../321-libdolfinx-real-dev_1%3a0.9.0-7build1_armhf.deb ... 2900s Unpacking libdolfinx-real-dev:armhf (1:0.9.0-7build1) ... 2900s Selecting previously unselected package libpugixml-dev:armhf. 2900s Preparing to unpack .../322-libpugixml-dev_1.14-2_armhf.deb ... 2900s Unpacking libpugixml-dev:armhf (1.14-2) ... 2900s Selecting previously unselected package libfmt-dev:armhf. 2900s Preparing to unpack .../323-libfmt-dev_10.1.1+ds1-4_armhf.deb ... 2900s Unpacking libfmt-dev:armhf (10.1.1+ds1-4) ... 2900s Selecting previously unselected package libspdlog-dev:armhf. 2900s Preparing to unpack .../324-libspdlog-dev_1%3a1.15.3+ds-1_armhf.deb ... 2900s Unpacking libspdlog-dev:armhf (1:1.15.3+ds-1) ... 2900s Selecting previously unselected package liblzma-dev:armhf. 2900s Preparing to unpack .../325-liblzma-dev_5.8.1-1build1_armhf.deb ... 2900s Unpacking liblzma-dev:armhf (5.8.1-1build1) ... 2900s Selecting previously unselected package libxml2-dev:armhf. 2900s Preparing to unpack .../326-libxml2-dev_2.14.3+dfsg-0exp3_armhf.deb ... 2900s Unpacking libxml2-dev:armhf (2.14.3+dfsg-0exp3) ... 2900s Selecting previously unselected package python3-ply. 2900s Preparing to unpack .../327-python3-ply_3.11-9_all.deb ... 2900s Unpacking python3-ply (3.11-9) ... 2900s Selecting previously unselected package python3-pycparser. 2900s Preparing to unpack .../328-python3-pycparser_2.22-2_all.deb ... 2900s Unpacking python3-pycparser (2.22-2) ... 2900s Selecting previously unselected package python3-cffi. 2900s Preparing to unpack .../329-python3-cffi_1.17.1-3_all.deb ... 2900s Unpacking python3-cffi (1.17.1-3) ... 2900s Selecting previously unselected package libpython3.13:armhf. 2900s Preparing to unpack .../330-libpython3.13_3.13.5-1_armhf.deb ... 2900s Unpacking libpython3.13:armhf (3.13.5-1) ... 2901s Selecting previously unselected package libexpat1-dev:armhf. 2901s Preparing to unpack .../331-libexpat1-dev_2.7.1-1_armhf.deb ... 2901s Unpacking libexpat1-dev:armhf (2.7.1-1) ... 2901s Selecting previously unselected package libpython3.13-dev:armhf. 2901s Preparing to unpack .../332-libpython3.13-dev_3.13.5-1_armhf.deb ... 2901s Unpacking libpython3.13-dev:armhf (3.13.5-1) ... 2901s Selecting previously unselected package libpython3-dev:armhf. 2901s Preparing to unpack .../333-libpython3-dev_3.13.4-1_armhf.deb ... 2901s Unpacking libpython3-dev:armhf (3.13.4-1) ... 2901s Selecting previously unselected package python3.13-dev. 2901s Preparing to unpack .../334-python3.13-dev_3.13.5-1_armhf.deb ... 2901s Unpacking python3.13-dev (3.13.5-1) ... 2901s Selecting previously unselected package python3-dev. 2901s Preparing to unpack .../335-python3-dev_3.13.4-1_armhf.deb ... 2901s Unpacking python3-dev (3.13.4-1) ... 2901s Selecting previously unselected package python3-ufl. 2901s Preparing to unpack .../336-python3-ufl_2024.2.0-3_all.deb ... 2901s Unpacking python3-ufl (2024.2.0-3) ... 2901s Selecting previously unselected package python3-basix. 2901s Preparing to unpack .../337-python3-basix_0.9.0-2build2_armhf.deb ... 2901s Unpacking python3-basix (0.9.0-2build2) ... 2901s Selecting previously unselected package python3-ffcx. 2901s Preparing to unpack .../338-python3-ffcx_1%3a0.9.0-2_all.deb ... 2901s Unpacking python3-ffcx (1:0.9.0-2) ... 2901s Selecting previously unselected package libdolfinx-dev:armhf. 2901s Preparing to unpack .../339-libdolfinx-dev_1%3a0.9.0-7build1_armhf.deb ... 2901s Unpacking libdolfinx-dev:armhf (1:0.9.0-7build1) ... 2901s Selecting previously unselected package libdrm-amdgpu1:armhf. 2901s Preparing to unpack .../340-libdrm-amdgpu1_2.4.124-2_armhf.deb ... 2901s Unpacking libdrm-amdgpu1:armhf (2.4.124-2) ... 2901s Selecting previously unselected package libxfixes3:armhf. 2901s Preparing to unpack .../341-libxfixes3_1%3a6.0.0-2build1_armhf.deb ... 2901s Unpacking libxfixes3:armhf (1:6.0.0-2build1) ... 2901s Selecting previously unselected package libxcursor1:armhf. 2901s Preparing to unpack .../342-libxcursor1_1%3a1.2.3-1_armhf.deb ... 2901s Unpacking libxcursor1:armhf (1:1.2.3-1) ... 2901s Selecting previously unselected package libxinerama1:armhf. 2901s Preparing to unpack .../343-libxinerama1_2%3a1.1.4-3build1_armhf.deb ... 2901s Unpacking libxinerama1:armhf (2:1.1.4-3build1) ... 2901s Selecting previously unselected package libfltk1.3t64:armhf. 2901s Preparing to unpack .../344-libfltk1.3t64_1.3.11-2_armhf.deb ... 2901s Unpacking libfltk1.3t64:armhf (1.3.11-2) ... 2901s Selecting previously unselected package libglvnd0:armhf. 2901s Preparing to unpack .../345-libglvnd0_1.7.0-1build1_armhf.deb ... 2901s Unpacking libglvnd0:armhf (1.7.0-1build1) ... 2901s Selecting previously unselected package libx11-xcb1:armhf. 2901s Preparing to unpack .../346-libx11-xcb1_2%3a1.8.12-1_armhf.deb ... 2901s Unpacking libx11-xcb1:armhf (2:1.8.12-1) ... 2901s Selecting previously unselected package libxcb-dri3-0:armhf. 2901s Preparing to unpack .../347-libxcb-dri3-0_1.17.0-2_armhf.deb ... 2901s Unpacking libxcb-dri3-0:armhf (1.17.0-2) ... 2901s Selecting previously unselected package libxcb-glx0:armhf. 2901s Preparing to unpack .../348-libxcb-glx0_1.17.0-2_armhf.deb ... 2901s Unpacking libxcb-glx0:armhf (1.17.0-2) ... 2901s Selecting previously unselected package libxcb-present0:armhf. 2901s Preparing to unpack .../349-libxcb-present0_1.17.0-2_armhf.deb ... 2901s Unpacking libxcb-present0:armhf (1.17.0-2) ... 2901s Selecting previously unselected package libxcb-xfixes0:armhf. 2901s Preparing to unpack .../350-libxcb-xfixes0_1.17.0-2_armhf.deb ... 2901s Unpacking libxcb-xfixes0:armhf (1.17.0-2) ... 2901s Selecting previously unselected package libxxf86vm1:armhf. 2901s Preparing to unpack .../351-libxxf86vm1_1%3a1.1.4-1build4_armhf.deb ... 2901s Unpacking libxxf86vm1:armhf (1:1.1.4-1build4) ... 2901s Selecting previously unselected package libxcb-randr0:armhf. 2902s Preparing to unpack .../352-libxcb-randr0_1.17.0-2_armhf.deb ... 2902s Unpacking libxcb-randr0:armhf (1.17.0-2) ... 2902s Selecting previously unselected package libxcb-sync1:armhf. 2902s Preparing to unpack .../353-libxcb-sync1_1.17.0-2_armhf.deb ... 2902s Unpacking libxcb-sync1:armhf (1.17.0-2) ... 2902s Selecting previously unselected package libxshmfence1:armhf. 2902s Preparing to unpack .../354-libxshmfence1_1.3.3-1_armhf.deb ... 2902s Unpacking libxshmfence1:armhf (1.3.3-1) ... 2902s Selecting previously unselected package mesa-libgallium:armhf. 2902s Preparing to unpack .../355-mesa-libgallium_25.0.7-0ubuntu3_armhf.deb ... 2902s Unpacking mesa-libgallium:armhf (25.0.7-0ubuntu3) ... 2902s Selecting previously unselected package libwayland-server0:armhf. 2902s Preparing to unpack .../356-libwayland-server0_1.23.1-3build1_armhf.deb ... 2902s Unpacking libwayland-server0:armhf (1.23.1-3build1) ... 2902s Selecting previously unselected package libgbm1:armhf. 2902s Preparing to unpack .../357-libgbm1_25.0.7-0ubuntu3_armhf.deb ... 2902s Unpacking libgbm1:armhf (25.0.7-0ubuntu3) ... 2902s Selecting previously unselected package libvulkan1:armhf. 2902s Preparing to unpack .../358-libvulkan1_1.4.309.0-1_armhf.deb ... 2902s Unpacking libvulkan1:armhf (1.4.309.0-1) ... 2902s Selecting previously unselected package libgl1-mesa-dri:armhf. 2902s Preparing to unpack .../359-libgl1-mesa-dri_25.0.7-0ubuntu3_armhf.deb ... 2902s Unpacking libgl1-mesa-dri:armhf (25.0.7-0ubuntu3) ... 2902s Selecting previously unselected package libglx-mesa0:armhf. 2902s Preparing to unpack .../360-libglx-mesa0_25.0.7-0ubuntu3_armhf.deb ... 2902s Unpacking libglx-mesa0:armhf (25.0.7-0ubuntu3) ... 2902s Selecting previously unselected package libglx0:armhf. 2902s Preparing to unpack .../361-libglx0_1.7.0-1build1_armhf.deb ... 2902s Unpacking libglx0:armhf (1.7.0-1build1) ... 2902s Selecting previously unselected package libgl1:armhf. 2902s Preparing to unpack .../362-libgl1_1.7.0-1build1_armhf.deb ... 2902s Unpacking libgl1:armhf (1.7.0-1build1) ... 2902s Selecting previously unselected package libfltk-gl1.3t64:armhf. 2902s Preparing to unpack .../363-libfltk-gl1.3t64_1.3.11-2_armhf.deb ... 2902s Unpacking libfltk-gl1.3t64:armhf (1.3.11-2) ... 2902s Selecting previously unselected package libfltk-images1.3t64:armhf. 2902s Preparing to unpack .../364-libfltk-images1.3t64_1.3.11-2_armhf.deb ... 2902s Unpacking libfltk-images1.3t64:armhf (1.3.11-2) ... 2902s Selecting previously unselected package libgl2ps1.4. 2902s Preparing to unpack .../365-libgl2ps1.4_1.4.2+dfsg1-2build1_armhf.deb ... 2902s Unpacking libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 2902s Selecting previously unselected package libopengl0:armhf. 2902s Preparing to unpack .../366-libopengl0_1.7.0-1build1_armhf.deb ... 2902s Unpacking libopengl0:armhf (1.7.0-1build1) ... 2902s Selecting previously unselected package libglu1-mesa:armhf. 2902s Preparing to unpack .../367-libglu1-mesa_9.0.2-1.1build1_armhf.deb ... 2902s Unpacking libglu1-mesa:armhf (9.0.2-1.1build1) ... 2902s Selecting previously unselected package libtbbbind-2-5:armhf. 2902s Preparing to unpack .../368-libtbbbind-2-5_2022.1.0-1_armhf.deb ... 2902s Unpacking libtbbbind-2-5:armhf (2022.1.0-1) ... 2902s Selecting previously unselected package libtbbmalloc2:armhf. 2902s Preparing to unpack .../369-libtbbmalloc2_2022.1.0-1_armhf.deb ... 2902s Unpacking libtbbmalloc2:armhf (2022.1.0-1) ... 2902s Selecting previously unselected package libtbb12:armhf. 2902s Preparing to unpack .../370-libtbb12_2022.1.0-1_armhf.deb ... 2902s Unpacking libtbb12:armhf (2022.1.0-1) ... 2902s Selecting previously unselected package libocct-foundation-7.8:armhf. 2902s Preparing to unpack .../371-libocct-foundation-7.8_7.8.1+dfsg1-3_armhf.deb ... 2902s Unpacking libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 2902s Selecting previously unselected package libocct-modeling-data-7.8:armhf. 2902s Preparing to unpack .../372-libocct-modeling-data-7.8_7.8.1+dfsg1-3_armhf.deb ... 2902s Unpacking libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 2903s Selecting previously unselected package libocct-modeling-algorithms-7.8:armhf. 2903s Preparing to unpack .../373-libocct-modeling-algorithms-7.8_7.8.1+dfsg1-3_armhf.deb ... 2903s Unpacking libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 2903s Selecting previously unselected package libimath-3-1-29t64:armhf. 2903s Preparing to unpack .../374-libimath-3-1-29t64_3.1.12-1ubuntu1_armhf.deb ... 2903s Unpacking libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 2903s Selecting previously unselected package libjxr0t64:armhf. 2903s Preparing to unpack .../375-libjxr0t64_1.2~git20170615.f752187-5.3_armhf.deb ... 2903s Unpacking libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 2903s Selecting previously unselected package libopenexr-3-1-30:armhf. 2903s Preparing to unpack .../376-libopenexr-3-1-30_3.1.13-2_armhf.deb ... 2903s Unpacking libopenexr-3-1-30:armhf (3.1.13-2) ... 2903s Selecting previously unselected package libopenjp2-7:armhf. 2903s Preparing to unpack .../377-libopenjp2-7_2.5.3-2_armhf.deb ... 2903s Unpacking libopenjp2-7:armhf (2.5.3-2) ... 2903s Selecting previously unselected package liblcms2-2:armhf. 2903s Preparing to unpack .../378-liblcms2-2_2.16-2_armhf.deb ... 2903s Unpacking liblcms2-2:armhf (2.16-2) ... 2903s Selecting previously unselected package libraw23t64:armhf. 2903s Preparing to unpack .../379-libraw23t64_0.21.4-2_armhf.deb ... 2903s Unpacking libraw23t64:armhf (0.21.4-2) ... 2903s Selecting previously unselected package libwebpmux3:armhf. 2903s Preparing to unpack .../380-libwebpmux3_1.5.0-0.1_armhf.deb ... 2903s Unpacking libwebpmux3:armhf (1.5.0-0.1) ... 2903s Selecting previously unselected package libfreeimage3:armhf. 2903s Preparing to unpack .../381-libfreeimage3_3.18.0+ds2-11_armhf.deb ... 2903s Unpacking libfreeimage3:armhf (3.18.0+ds2-11) ... 2903s Selecting previously unselected package libocct-draw-7.8:armhf. 2903s Preparing to unpack .../382-libocct-draw-7.8_7.8.1+dfsg1-3_armhf.deb ... 2903s Unpacking libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 2903s Selecting previously unselected package occt-misc. 2903s Preparing to unpack .../383-occt-misc_7.8.1+dfsg1-3_all.deb ... 2903s Unpacking occt-misc (7.8.1+dfsg1-3) ... 2903s Selecting previously unselected package libocct-visualization-7.8:armhf. 2903s Preparing to unpack .../384-libocct-visualization-7.8_7.8.1+dfsg1-3_armhf.deb ... 2903s Unpacking libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 2904s Selecting previously unselected package libocct-ocaf-7.8:armhf. 2904s Preparing to unpack .../385-libocct-ocaf-7.8_7.8.1+dfsg1-3_armhf.deb ... 2904s Unpacking libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 2904s Selecting previously unselected package libocct-data-exchange-7.8:armhf. 2904s Preparing to unpack .../386-libocct-data-exchange-7.8_7.8.1+dfsg1-3_armhf.deb ... 2904s Unpacking libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 2904s Selecting previously unselected package libvoro++1. 2904s Preparing to unpack .../387-libvoro++1_0.5+revert-to-0.4.6+dfsg1-1_armhf.deb ... 2904s Unpacking libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 2904s Selecting previously unselected package libgmsh4.13:armhf. 2904s Preparing to unpack .../388-libgmsh4.13_4.13.1+ds1-6_armhf.deb ... 2904s Unpacking libgmsh4.13:armhf (4.13.1+ds1-6) ... 2904s Selecting previously unselected package libjson-perl. 2904s Preparing to unpack .../389-libjson-perl_4.10000-1_all.deb ... 2904s Unpacking libjson-perl (4.10000-1) ... 2904s Selecting previously unselected package libpetsc-complex-dev. 2904s Preparing to unpack .../390-libpetsc-complex-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 2904s Unpacking libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 2904s Selecting previously unselected package libpetsc-real-dev. 2904s Preparing to unpack .../391-libpetsc-real-dev_3.22.5+dfsg1-2ubuntu1_all.deb ... 2904s Unpacking libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 2904s Selecting previously unselected package libpython3-all-dev:armhf. 2904s Preparing to unpack .../392-libpython3-all-dev_3.13.4-1_armhf.deb ... 2904s Unpacking libpython3-all-dev:armhf (3.13.4-1) ... 2904s Selecting previously unselected package libqhull-r8.0:armhf. 2904s Preparing to unpack .../393-libqhull-r8.0_2020.2-6build1_armhf.deb ... 2904s Unpacking libqhull-r8.0:armhf (2020.2-6build1) ... 2904s Selecting previously unselected package libraqm0:armhf. 2904s Preparing to unpack .../394-libraqm0_0.10.2-1_armhf.deb ... 2904s Unpacking libraqm0:armhf (0.10.2-1) ... 2904s Selecting previously unselected package libslepc-complex-dev. 2904s Preparing to unpack .../395-libslepc-complex-dev_3.22.2+dfsg1-1build1_armhf.deb ... 2904s Unpacking libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 2904s Selecting previously unselected package libslepc-real-dev. 2904s Preparing to unpack .../396-libslepc-real-dev_3.22.2+dfsg1-1build1_armhf.deb ... 2904s Unpacking libslepc-real-dev (3.22.2+dfsg1-1build1) ... 2904s Selecting previously unselected package libwebpdemux2:armhf. 2904s Preparing to unpack .../397-libwebpdemux2_1.5.0-0.1_armhf.deb ... 2904s Unpacking libwebpdemux2:armhf (1.5.0-0.1) ... 2904s Selecting previously unselected package libxslt1.1:armhf. 2904s Preparing to unpack .../398-libxslt1.1_1.1.43-0exp1_armhf.deb ... 2904s Unpacking libxslt1.1:armhf (1.1.43-0exp1) ... 2904s Selecting previously unselected package robin-map-dev. 2904s Preparing to unpack .../399-robin-map-dev_1.3.0-1_all.deb ... 2904s Unpacking robin-map-dev (1.3.0-1) ... 2904s Selecting previously unselected package nanobind-dev. 2904s Preparing to unpack .../400-nanobind-dev_2.5.0-1_all.deb ... 2904s Unpacking nanobind-dev (2.5.0-1) ... 2904s Selecting previously unselected package python3-packaging. 2904s Preparing to unpack .../401-python3-packaging_25.0-1_all.deb ... 2904s Unpacking python3-packaging (25.0-1) ... 2904s Selecting previously unselected package python3-pyproject-hooks. 2904s Preparing to unpack .../402-python3-pyproject-hooks_1.2.0-1_all.deb ... 2904s Unpacking python3-pyproject-hooks (1.2.0-1) ... 2904s Selecting previously unselected package python3-wheel. 2904s Preparing to unpack .../403-python3-wheel_0.46.1-2_all.deb ... 2904s Unpacking python3-wheel (0.46.1-2) ... 2905s Selecting previously unselected package python3-build. 2905s Preparing to unpack .../404-python3-build_1.2.2-2_all.deb ... 2905s Unpacking python3-build (1.2.2-2) ... 2905s Selecting previously unselected package python3-installer. 2905s Preparing to unpack .../405-python3-installer_0.7.0+dfsg1-3_all.deb ... 2905s Unpacking python3-installer (0.7.0+dfsg1-3) ... 2905s Selecting previously unselected package pybuild-plugin-pyproject. 2905s Preparing to unpack .../406-pybuild-plugin-pyproject_6.20250414_all.deb ... 2905s Unpacking pybuild-plugin-pyproject (6.20250414) ... 2905s Selecting previously unselected package python-matplotlib-data. 2905s Preparing to unpack .../407-python-matplotlib-data_3.10.1+dfsg1-4_all.deb ... 2905s Unpacking python-matplotlib-data (3.10.1+dfsg1-4) ... 2905s Selecting previously unselected package sphinx-common. 2905s Preparing to unpack .../408-sphinx-common_8.2.3-1ubuntu2_all.deb ... 2905s Unpacking sphinx-common (8.2.3-1ubuntu2) ... 2905s Selecting previously unselected package python-petsc4py-doc. 2905s Preparing to unpack .../409-python-petsc4py-doc_3.22.4-1ubuntu1_all.deb ... 2905s Unpacking python-petsc4py-doc (3.22.4-1ubuntu1) ... 2905s Selecting previously unselected package python3-all. 2905s Preparing to unpack .../410-python3-all_3.13.4-1_armhf.deb ... 2905s Unpacking python3-all (3.13.4-1) ... 2905s Selecting previously unselected package python3-all-dev. 2905s Preparing to unpack .../411-python3-all-dev_3.13.4-1_armhf.deb ... 2905s Unpacking python3-all-dev (3.13.4-1) ... 2905s Selecting previously unselected package python3-brotli. 2905s Preparing to unpack .../412-python3-brotli_1.1.0-2build4_armhf.deb ... 2905s Unpacking python3-brotli (1.1.0-2build4) ... 2905s Selecting previously unselected package python3-contourpy. 2905s Preparing to unpack .../413-python3-contourpy_1.3.1-1build1_armhf.deb ... 2905s Unpacking python3-contourpy (1.3.1-1build1) ... 2905s Selecting previously unselected package python3-cycler. 2905s Preparing to unpack .../414-python3-cycler_0.12.1-1_all.deb ... 2905s Unpacking python3-cycler (0.12.1-1) ... 2905s Selecting previously unselected package python3-dateutil. 2905s Preparing to unpack .../415-python3-dateutil_2.9.0-4_all.deb ... 2905s Unpacking python3-dateutil (2.9.0-4) ... 2905s Selecting previously unselected package python3-decorator. 2905s Preparing to unpack .../416-python3-decorator_5.2.1-2_all.deb ... 2905s Unpacking python3-decorator (5.2.1-2) ... 2905s Selecting previously unselected package python3-defusedxml. 2905s Preparing to unpack .../417-python3-defusedxml_0.7.1-3_all.deb ... 2905s Unpacking python3-defusedxml (0.7.1-3) ... 2905s Selecting previously unselected package python3-distlib. 2905s Preparing to unpack .../418-python3-distlib_0.3.9-1_all.deb ... 2905s Unpacking python3-distlib (0.3.9-1) ... 2905s Selecting previously unselected package python3-roman. 2905s Preparing to unpack .../419-python3-roman_5.0-1_all.deb ... 2905s Unpacking python3-roman (5.0-1) ... 2905s Selecting previously unselected package python3-docutils. 2905s Preparing to unpack .../420-python3-docutils_0.21.2+dfsg-2_all.deb ... 2905s Unpacking python3-docutils (0.21.2+dfsg-2) ... 2905s Selecting previously unselected package python3-mpi4py. 2905s Preparing to unpack .../421-python3-mpi4py_4.0.3-3ubuntu2_armhf.deb ... 2905s Unpacking python3-mpi4py (4.0.3-3ubuntu2) ... 2906s Selecting previously unselected package python3-nanobind. 2906s Preparing to unpack .../422-python3-nanobind_2.5.0-1_all.deb ... 2906s Unpacking python3-nanobind (2.5.0-1) ... 2906s Selecting previously unselected package python3-pusimp. 2906s Preparing to unpack .../423-python3-pusimp_0.1.1-1_all.deb ... 2906s Unpacking python3-pusimp (0.1.1-1) ... 2906s Selecting previously unselected package python3-scipy. 2906s Preparing to unpack .../424-python3-scipy_1.15.3-1_armhf.deb ... 2906s Unpacking python3-scipy (1.15.3-1) ... 2906s Selecting previously unselected package swig. 2906s Preparing to unpack .../425-swig_4.3.0-1_armhf.deb ... 2906s Unpacking swig (4.3.0-1) ... 2906s Selecting previously unselected package python3-petsc4py-real3.22. 2906s Preparing to unpack .../426-python3-petsc4py-real3.22_3.22.4-1ubuntu1_armhf.deb ... 2906s Unpacking python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 2906s Selecting previously unselected package python3-petsc4py-real. 2906s Preparing to unpack .../427-python3-petsc4py-real_3.22.4-1ubuntu1_all.deb ... 2906s Unpacking python3-petsc4py-real (3.22.4-1ubuntu1) ... 2906s Selecting previously unselected package python3-petsc4py-complex3.22. 2906s Preparing to unpack .../428-python3-petsc4py-complex3.22_3.22.4-1ubuntu1_armhf.deb ... 2906s Unpacking python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 2906s Selecting previously unselected package python3-petsc4py-complex. 2906s Preparing to unpack .../429-python3-petsc4py-complex_3.22.4-1ubuntu1_all.deb ... 2906s Unpacking python3-petsc4py-complex (3.22.4-1ubuntu1) ... 2906s Selecting previously unselected package python3-petsc4py. 2906s Preparing to unpack .../430-python3-petsc4py_3.22.4-1ubuntu1_all.deb ... 2906s Unpacking python3-petsc4py (3.22.4-1ubuntu1) ... 2906s Selecting previously unselected package python3-slepc4py-real3.22. 2907s Preparing to unpack .../431-python3-slepc4py-real3.22_3.22.2-1ubuntu2_armhf.deb ... 2907s Unpacking python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 2907s Selecting previously unselected package python3-slepc4py-real. 2907s Preparing to unpack .../432-python3-slepc4py-real_3.22.2-1ubuntu2_all.deb ... 2907s Unpacking python3-slepc4py-real (3.22.2-1ubuntu2) ... 2907s Selecting previously unselected package python3-slepc4py-complex3.22. 2907s Preparing to unpack .../433-python3-slepc4py-complex3.22_3.22.2-1ubuntu2_armhf.deb ... 2907s Unpacking python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 2907s Selecting previously unselected package python3-slepc4py-complex. 2907s Preparing to unpack .../434-python3-slepc4py-complex_3.22.2-1ubuntu2_all.deb ... 2907s Unpacking python3-slepc4py-complex (3.22.2-1ubuntu2) ... 2907s Selecting previously unselected package python3-slepc4py. 2907s Preparing to unpack .../435-python3-slepc4py_3.22.2-1ubuntu2_all.deb ... 2907s Unpacking python3-slepc4py (3.22.2-1ubuntu2) ... 2907s Selecting previously unselected package python3-dolfinx-real. 2907s Preparing to unpack .../436-python3-dolfinx-real_1%3a0.9.0-7build1_armhf.deb ... 2907s Unpacking python3-dolfinx-real (1:0.9.0-7build1) ... 2907s Selecting previously unselected package python3-dolfinx-complex. 2907s Preparing to unpack .../437-python3-dolfinx-complex_1%3a0.9.0-7build1_armhf.deb ... 2907s Unpacking python3-dolfinx-complex (1:0.9.0-7build1) ... 2907s Selecting previously unselected package python3-dolfinx:armhf. 2907s Preparing to unpack .../438-python3-dolfinx_1%3a0.9.0-7build1_armhf.deb ... 2907s Unpacking python3-dolfinx:armhf (1:0.9.0-7build1) ... 2907s Selecting previously unselected package python3-fastjsonschema. 2907s Preparing to unpack .../439-python3-fastjsonschema_2.21.1-1_all.deb ... 2907s Unpacking python3-fastjsonschema (2.21.1-1) ... 2907s Selecting previously unselected package python3-filelock. 2907s Preparing to unpack .../440-python3-filelock_3.18.0-1_all.deb ... 2907s Unpacking python3-filelock (3.18.0-1) ... 2907s Selecting previously unselected package python3-platformdirs. 2907s Preparing to unpack .../441-python3-platformdirs_4.3.7-1_all.deb ... 2907s Unpacking python3-platformdirs (4.3.7-1) ... 2907s Selecting previously unselected package python3-fs. 2907s Preparing to unpack .../442-python3-fs_2.4.16-7_all.deb ... 2907s Unpacking python3-fs (2.4.16-7) ... 2907s Selecting previously unselected package python3-lxml:armhf. 2907s Preparing to unpack .../443-python3-lxml_5.4.0-1build1_armhf.deb ... 2907s Unpacking python3-lxml:armhf (5.4.0-1build1) ... 2907s Selecting previously unselected package python3-lz4. 2907s Preparing to unpack .../444-python3-lz4_4.4.0+dfsg-2_armhf.deb ... 2907s Unpacking python3-lz4 (4.4.0+dfsg-2) ... 2907s Selecting previously unselected package python3-mpmath. 2907s Preparing to unpack .../445-python3-mpmath_1.3.0-1_all.deb ... 2907s Unpacking python3-mpmath (1.3.0-1) ... 2907s Selecting previously unselected package python3-sympy. 2907s Preparing to unpack .../446-python3-sympy_1.13.3-5_all.deb ... 2907s Unpacking python3-sympy (1.13.3-5) ... 2908s Selecting previously unselected package python3-ufolib2. 2908s Preparing to unpack .../447-python3-ufolib2_0.17.1+dfsg1-1_all.deb ... 2908s Unpacking python3-ufolib2 (0.17.1+dfsg1-1) ... 2908s Selecting previously unselected package unicode-data. 2908s Preparing to unpack .../448-unicode-data_15.1.0-1_all.deb ... 2908s Unpacking unicode-data (15.1.0-1) ... 2908s Selecting previously unselected package python3-fonttools. 2908s Preparing to unpack .../449-python3-fonttools_4.55.3-2build1_armhf.deb ... 2908s Unpacking python3-fonttools (4.55.3-2build1) ... 2908s Selecting previously unselected package python3-gmsh. 2908s Preparing to unpack .../450-python3-gmsh_4.13.1+ds1-6_all.deb ... 2908s Unpacking python3-gmsh (4.13.1+ds1-6) ... 2908s Selecting previously unselected package python3-imagesize. 2908s Preparing to unpack .../451-python3-imagesize_1.4.1-1_all.deb ... 2908s Unpacking python3-imagesize (1.4.1-1) ... 2908s Selecting previously unselected package python3-iniconfig. 2908s Preparing to unpack .../452-python3-iniconfig_1.1.1-2_all.deb ... 2908s Unpacking python3-iniconfig (1.1.1-2) ... 2908s Selecting previously unselected package python3-traitlets. 2908s Preparing to unpack .../453-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 2908s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 2908s Selecting previously unselected package python3-jupyter-core. 2908s Preparing to unpack .../454-python3-jupyter-core_5.7.2-5_all.deb ... 2908s Unpacking python3-jupyter-core (5.7.2-5) ... 2908s Selecting previously unselected package python3-mdit-py-plugins. 2908s Preparing to unpack .../455-python3-mdit-py-plugins_0.4.2-1_all.deb ... 2908s Unpacking python3-mdit-py-plugins (0.4.2-1) ... 2908s Selecting previously unselected package python3-nbformat. 2908s Preparing to unpack .../456-python3-nbformat_5.9.1-1_all.deb ... 2908s Unpacking python3-nbformat (5.9.1-1) ... 2908s Selecting previously unselected package python3-jupytext. 2908s Preparing to unpack .../457-python3-jupytext_1.16.4+ds1-1_all.deb ... 2908s Unpacking python3-jupytext (1.16.4+ds1-1) ... 2908s Selecting previously unselected package python3-kiwisolver. 2908s Preparing to unpack .../458-python3-kiwisolver_1.4.7-3build1_armhf.deb ... 2908s Unpacking python3-kiwisolver (1.4.7-3build1) ... 2908s Selecting previously unselected package python3-pil:armhf. 2908s Preparing to unpack .../459-python3-pil_11.1.0-5build1_armhf.deb ... 2908s Unpacking python3-pil:armhf (11.1.0-5build1) ... 2908s Selecting previously unselected package python3.13-tk. 2908s Preparing to unpack .../460-python3.13-tk_3.13.5-1_armhf.deb ... 2908s Unpacking python3.13-tk (3.13.5-1) ... 2909s Selecting previously unselected package python3-tk:armhf. 2909s Preparing to unpack .../461-python3-tk_3.13.4-1_armhf.deb ... 2909s Unpacking python3-tk:armhf (3.13.4-1) ... 2909s Selecting previously unselected package python3-pil.imagetk:armhf. 2909s Preparing to unpack .../462-python3-pil.imagetk_11.1.0-5build1_armhf.deb ... 2909s Unpacking python3-pil.imagetk:armhf (11.1.0-5build1) ... 2909s Selecting previously unselected package python3-matplotlib. 2909s Preparing to unpack .../463-python3-matplotlib_3.10.1+dfsg1-4_armhf.deb ... 2909s Unpacking python3-matplotlib (3.10.1+dfsg1-4) ... 2909s Selecting previously unselected package python3-alabaster. 2909s Preparing to unpack .../464-python3-alabaster_0.7.16-0.1_all.deb ... 2909s Unpacking python3-alabaster (0.7.16-0.1) ... 2909s Selecting previously unselected package python3-snowballstemmer. 2909s Preparing to unpack .../465-python3-snowballstemmer_2.2.0-4build1_all.deb ... 2909s Unpacking python3-snowballstemmer (2.2.0-4build1) ... 2909s Selecting previously unselected package python3-sphinx. 2909s Preparing to unpack .../466-python3-sphinx_8.2.3-1ubuntu2_all.deb ... 2909s Unpacking python3-sphinx (8.2.3-1ubuntu2) ... 2909s Selecting previously unselected package python3-myst-parser. 2909s Preparing to unpack .../467-python3-myst-parser_4.0.1-1_all.deb ... 2909s Unpacking python3-myst-parser (4.0.1-1) ... 2909s Selecting previously unselected package python3-pathspec. 2909s Preparing to unpack .../468-python3-pathspec_0.12.1-1_all.deb ... 2909s Unpacking python3-pathspec (0.12.1-1) ... 2909s Selecting previously unselected package python3-pip. 2909s Preparing to unpack .../469-python3-pip_25.1.1+dfsg-1_all.deb ... 2909s Unpacking python3-pip (25.1.1+dfsg-1) ... 2909s Selecting previously unselected package python3-pip-whl. 2909s Preparing to unpack .../470-python3-pip-whl_25.1.1+dfsg-1_all.deb ... 2909s Unpacking python3-pip-whl (25.1.1+dfsg-1) ... 2910s Selecting previously unselected package python3-pluggy. 2910s Preparing to unpack .../471-python3-pluggy_1.5.0-1_all.deb ... 2910s Unpacking python3-pluggy (1.5.0-1) ... 2910s Selecting previously unselected package python3-pyproject-metadata. 2910s Preparing to unpack .../472-python3-pyproject-metadata_0.9.1-1_all.deb ... 2910s Unpacking python3-pyproject-metadata (0.9.1-1) ... 2910s Selecting previously unselected package python3-pytest. 2910s Preparing to unpack .../473-python3-pytest_8.3.5-2_all.deb ... 2910s Unpacking python3-pytest (8.3.5-2) ... 2910s Selecting previously unselected package python3-scikit-build-core. 2910s Preparing to unpack .../474-python3-scikit-build-core_0.11.1-3_all.deb ... 2910s Unpacking python3-scikit-build-core (0.11.1-3) ... 2910s Selecting previously unselected package python3-setuptools-whl. 2910s Preparing to unpack .../475-python3-setuptools-whl_78.1.1-0.1_all.deb ... 2910s Unpacking python3-setuptools-whl (78.1.1-0.1) ... 2910s Selecting previously unselected package python3-sphinxcontrib.jquery. 2910s Preparing to unpack .../476-python3-sphinxcontrib.jquery_4.1-5_all.deb ... 2910s Unpacking python3-sphinxcontrib.jquery (4.1-5) ... 2910s Selecting previously unselected package python3-sphinx-rtd-theme. 2910s Preparing to unpack .../477-python3-sphinx-rtd-theme_3.0.2+dfsg-3_all.deb ... 2910s Unpacking python3-sphinx-rtd-theme (3.0.2+dfsg-3) ... 2910s Selecting previously unselected package python3-virtualenv. 2910s Preparing to unpack .../478-python3-virtualenv_20.31.2+ds-1_all.deb ... 2910s Unpacking python3-virtualenv (20.31.2+ds-1) ... 2910s Selecting previously unselected package libjs-modernizr. 2910s Preparing to unpack .../479-libjs-modernizr_3.13.0-0.1_all.deb ... 2910s Unpacking libjs-modernizr (3.13.0-0.1) ... 2910s Setting up libpython3.13:armhf (3.13.5-1) ... 2910s Setting up dh-python (6.20250414) ... 2910s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 2910s Setting up libgnutls-openssl27t64:armhf (3.8.9-2ubuntu3) ... 2910s Setting up libxcb-dri3-0:armhf (1.17.0-2) ... 2910s Setting up liblcms2-2:armhf (2.16-2) ... 2910s Setting up python3-iniconfig (1.1.1-2) ... 2910s Setting up libtbbmalloc2:armhf (2022.1.0-1) ... 2910s Setting up libboost-program-options1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2910s Setting up libpixman-1-0:armhf (0.44.0-3) ... 2910s Setting up libxapian30:armhf (1.4.29-3) ... 2910s Setting up libsharpyuv0:armhf (1.5.0-0.1) ... 2910s Setting up libwayland-server0:armhf (1.23.1-3build1) ... 2910s Setting up libaom3:armhf (3.12.1-1) ... 2910s Setting up libx11-xcb1:armhf (2:1.8.12-1) ... 2910s Setting up python3-setuptools-whl (78.1.1-0.1) ... 2910s Setting up python3-filelock (3.18.0-1) ... 2910s Setting up libalglib4.2:armhf (4.2.0-2) ... 2910s Setting up fonts-lato (2.015-1) ... 2910s Setting up fonts-mathjax (2.7.9+dfsg-1) ... 2910s Setting up swig (4.3.0-1) ... 2910s Setting up libxcb-xfixes0:armhf (1.17.0-2) ... 2910s Setting up libzstd-dev:armhf (1.5.7+dfsg-1build1) ... 2910s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 2910s Setting up libxpm4:armhf (1:3.5.17-1build2) ... 2910s Setting up libjs-mathjax (2.7.9+dfsg-1) ... 2910s Setting up libboost-date-time1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2910s Setting up libxrender1:armhf (1:0.9.12-1) ... 2910s Setting up libdatrie1:armhf (0.2.13-4) ... 2910s Setting up libyaml-dev:armhf (0.2.5-2) ... 2910s Setting up libboost-timer1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2910s Setting up python3-pip-whl (25.1.1+dfsg-1) ... 2910s Setting up python3-lz4 (4.4.0+dfsg-2) ... 2910s Setting up libxcb-render0:armhf (1.17.0-2) ... 2910s Setting up python3-defusedxml (0.7.1-3) ... 2911s Setting up libarchive-zip-perl (1.68-1) ... 2911s Setting up libglvnd0:armhf (1.7.0-1build1) ... 2911s Setting up python3-alabaster (0.7.16-0.1) ... 2911s Setting up libscotch-7.0:armhf (7.0.5-1ubuntu2) ... 2911s Setting up fonts-lyx (2.4.3-1) ... 2911s Setting up libboost-regex1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2911s Setting up libxcb-glx0:armhf (1.17.0-2) ... 2911s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 2911s Setting up python3-ply (3.11-9) ... 2911s Setting up libboost-system1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2911s Setting up liblab-gamut1:armhf (2.42.4-3build1) ... 2911s Setting up x11-common (1:7.7+24ubuntu1) ... 2911s Setting up python3-mdit-py-plugins (0.4.2-1) ... 2911s Setting up libdeflate0:armhf (1.23-2) ... 2911s Setting up linux-libc-dev:armhf (6.14.0-15.15) ... 2911s Setting up libboost-thread1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2911s Setting up m4 (1.4.19-8) ... 2911s Setting up libevent-2.1-7t64:armhf (2.1.12-stable-10) ... 2911s Setting up libqhull-r8.0:armhf (2020.2-6build1) ... 2911s Setting up python3-all (3.13.4-1) ... 2911s Setting up libmetis5:armhf (5.1.0.dfsg-7build3) ... 2911s Setting up libxcb-shm0:armhf (1.17.0-2) ... 2911s Setting up libldl3:armhf (1:7.10.1+dfsg-1) ... 2911s Setting up python3-distlib (0.3.9-1) ... 2912s Setting up libboost-filesystem1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2912s Setting up libgomp1:armhf (15.1.0-8ubuntu1) ... 2912s Setting up libjs-modernizr (3.13.0-0.1) ... 2912s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 2912s Setting up libaec0:armhf (1.1.3-1) ... 2912s Setting up python3-platformdirs (4.3.7-1) ... 2912s Setting up libpugixml1v5:armhf (1.14-2) ... 2912s Setting up libopengl0:armhf (1.7.0-1build1) ... 2912s Setting up python3-pycparser (2.22-2) ... 2912s Setting up libpsl-dev:armhf (0.21.2-1.1build1) ... 2912s Setting up libxxf86vm1:armhf (1:1.1.4-1build4) ... 2912s Setting up occt-misc (7.8.1+dfsg1-3) ... 2912s Setting up libc6-dbg:armhf (2.41-6ubuntu2) ... 2912s Setting up libdw1t64:armhf (0.193-1) ... 2912s Setting up python3-fs (2.4.16-7) ... 2912s Setting up libboost-atomic1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2912s Setting up libxcb-present0:armhf (1.17.0-2) ... 2912s Setting up unicode-data (15.1.0-1) ... 2912s Setting up libboost-serialization1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2912s Setting up libbtf2:armhf (1:7.10.1+dfsg-1) ... 2912s Setting up python3-roman (5.0-1) ... 2912s Setting up xtrans-dev (1.4.0-1) ... 2912s Setting up python3-decorator (5.2.1-2) ... 2912s Setting up autotools-dev (20240727.1) ... 2912s Setting up libblas3:armhf (3.12.1-2build1) ... 2912s 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 2912s Setting up python3-packaging (25.0-1) ... 2912s Setting up libunbound8:armhf (1.22.0-1ubuntu1) ... 2912s Setting up libpkgconf3:armhf (1.8.1-4) ... 2912s Setting up libgmpxx4ldbl:armhf (2:6.3.0+dfsg-3ubuntu2) ... 2912s Setting up rpcsvc-proto (1.4.3-1) ... 2912s Setting up libjxr0t64:armhf (1.2~git20170615.f752187-5.3) ... 2912s Setting up python3-pyproject-hooks (1.2.0-1) ... 2913s Setting up libgnutls-dane0t64:armhf (3.8.9-2ubuntu3) ... 2913s Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... 2913s Setting up libboost-chrono1.83.0t64:armhf (1.83.0-4.2ubuntu3) ... 2913s Setting up libxfixes3:armhf (1:6.0.0-2build1) ... 2913s Setting up libxcb-sync1:armhf (1.17.0-2) ... 2913s Setting up python3-snowballstemmer (2.2.0-4build1) ... 2913s Setting up libboost-iostreams1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2913s Setting up libgssrpc4t64:armhf (1.21.3-4ubuntu2) ... 2913s Setting up libjsoncpp26:armhf (1.9.6-3) ... 2913s Setting up libldap-dev:armhf (2.6.9+dfsg-2ubuntu1) ... 2913s Setting up libpathplan4:armhf (2.42.4-3build1) ... 2913s Setting up libslurm42t64 (24.11.5-2) ... 2913s Setting up python3-brotli (1.1.0-2build4) ... 2913s Setting up libann0 (1.1.2+doc-9build1) ... 2913s Setting up python3-cycler (0.12.1-1) ... 2913s Setting up libxinerama1:armhf (2:1.1.4-3build1) ... 2913s Setting up libimagequant0:armhf (2.18.0-1build1) ... 2913s Setting up fonts-dejavu-mono (2.37-8) ... 2913s Setting up libssl-dev:armhf (3.5.0-2ubuntu1) ... 2913s Setting up python3-kiwisolver (1.4.7-3build1) ... 2913s Setting up libhwloc15:armhf (2.12.0-4build1) ... 2913s Setting up libimath-3-1-29t64:armhf (3.1.12-1ubuntu1) ... 2913s Setting up libmpc3:armhf (1.3.1-1build2) ... 2913s Setting up python3-numpy-dev:armhf (1:2.2.4+ds-1ubuntu1) ... 2913s Setting up libtcl8.6:armhf (8.6.16+dfsg-1) ... 2913s Setting up autopoint (0.23.1-2build1) ... 2913s Setting up libllvm20:armhf (1:20.1.6-0ubuntu1) ... 2913s Setting up fonts-dejavu-core (2.37-8) ... 2913s Setting up pkgconf-bin (1.8.1-4) ... 2913s Setting up libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 2913s Setting up libltdl7:armhf (2.5.4-4) ... 2913s Setting up opencl-c-headers (3.0~2024.10.24-2) ... 2913s Setting up libidn2-dev:armhf (2.3.8-2) ... 2913s Setting up libfftw3-double3:armhf (3.3.10-2fakesync1build1) ... 2913s Setting up python3-installer (0.7.0+dfsg1-3) ... 2913s Setting up libgfortran5:armhf (15.1.0-8ubuntu1) ... 2913s Setting up libvulkan1:armhf (1.4.309.0-1) ... 2913s Setting up autoconf (2.72-3.1ubuntu1) ... 2913s Setting up python3-pluggy (1.5.0-1) ... 2913s Setting up libwebp7:armhf (1.5.0-0.1) ... 2913s Setting up libmumps-headers-dev (5.7.3-3build2) ... 2913s Setting up liblzma-dev:armhf (5.8.1-1build1) ... 2913s Setting up libubsan1:armhf (15.1.0-8ubuntu1) ... 2913s Setting up python3-fastjsonschema (2.21.1-1) ... 2914s Setting up robin-map-dev (1.3.0-1) ... 2914s Setting up dwz (0.15-1build6) ... 2914s Setting up libmpich12:armhf (4.3.0+really4.2.1-1) ... 2914s Setting up ocl-icd-libopencl1:armhf (2.3.3-1) ... 2914s Setting up libxshmfence1:armhf (1.3.3-1) ... 2914s Setting up libcrypt-dev:armhf (1:4.4.38-1) ... 2914s Setting up libxcb-randr0:armhf (1.17.0-2) ... 2914s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 2914s Setting up libasan8:armhf (15.1.0-8ubuntu1) ... 2914s Setting up libjson-perl (4.10000-1) ... 2914s Setting up libxslt1.1:armhf (1.1.43-0exp1) ... 2914s Setting up debugedit (1:5.1-2) ... 2914s Setting up libsuitesparseconfig7:armhf (1:7.10.1+dfsg-1) ... 2914s Setting up libopenjp2-7:armhf (2.5.3-2) ... 2914s Setting up libharfbuzz0b:armhf (10.2.0-1) ... 2914s Setting up libthai-data (0.1.29-2build1) ... 2914s Setting up python3-dateutil (2.9.0-4) ... 2914s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 2914s Setting up libgts-0.7-5t64:armhf (0.7.6+darcs121130-5.2build1) ... 2914s Setting up sgml-base (1.31+nmu1) ... 2914s Setting up cmake-data (3.31.6-2ubuntu1) ... 2914s Setting up librhash1:armhf (1.4.6-1) ... 2914s Setting up libcdt5:armhf (2.42.4-3build1) ... 2914s Setting up libcgraph6:armhf (2.42.4-3build1) ... 2914s Setting up libglu1-mesa:armhf (9.0.2-1.1build1) ... 2914s Setting up libxss1:armhf (1:1.2.3-1build3) ... 2914s Setting up libicu76:armhf (76.1-4ubuntu1) ... 2914s Setting up libboost-math1.83.0:armhf (1.83.0-4.2ubuntu3) ... 2914s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 2914s Setting up libgcc-14-dev:armhf (14.3.0-1ubuntu1) ... 2914s Setting up libboost-mpi1.83.0 (1.83.0-4.2ubuntu3) ... 2914s Setting up python3-mpmath (1.3.0-1) ... 2914s Setting up libisl23:armhf (0.27-1) ... 2914s Setting up libde265-0:armhf (1.0.16-1) ... 2914s Setting up libc-dev-bin (2.41-6ubuntu2) ... 2914s Setting up valgrind (1:3.24.0-0ubuntu2) ... 2914s Setting up libvoro++1 (0.5+revert-to-0.4.6+dfsg1-1) ... 2914s Setting up python-matplotlib-data (3.10.1+dfsg1-4) ... 2914s Setting up libtasn1-6-dev:armhf (4.20.0-2) ... 2914s Setting up libwebpmux3:armhf (1.5.0-0.1) ... 2914s Setting up python3-pathspec (0.12.1-1) ... 2915s Setting up libcatch2-dev (3.7.1-0.5build1) ... 2915s Setting up valgrind-mpi (1:3.24.0-0ubuntu2) ... 2915s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ... 2915s Setting up sphinx-rtd-theme-common (3.0.2+dfsg-3) ... 2915s Setting up libclang1-20 (1:20.1.6-0ubuntu1) ... 2915s Setting up libcc1-0:armhf (15.1.0-8ubuntu1) ... 2915s Setting up python3-pusimp (0.1.1-1) ... 2915s Setting up libbrotli-dev:armhf (1.1.0-2build4) ... 2915s Setting up libfmt10:armhf (10.1.1+ds1-4) ... 2915s Setting up chrpath (0.18-1) ... 2915s Setting up python3-jupyter-core (5.7.2-5) ... 2915s Setting up libp11-kit-dev:armhf (0.25.5-3ubuntu1) ... 2915s Setting up libblas-dev:armhf (3.12.1-2build1) ... 2915s 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 2915s Setting up libsz2:armhf (1.1.3-1) ... 2915s Setting up cpp-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 2915s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 2915s Setting up libkadm5clnt-mit12:armhf (1.21.3-4ubuntu2) ... 2915s Setting up python3-imagesize (1.4.1-1) ... 2915s Setting up libdrm-amdgpu1:armhf (2.4.124-2) ... 2915s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 2915s Setting up automake (1:1.17-4ubuntu1) ... 2915s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 2915s Setting up libgfortran-14-dev:armhf (14.3.0-1ubuntu1) ... 2915s Setting up x11proto-dev (2024.1-1) ... 2915s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 2915s Setting up python3-sympy (1.13.3-5) ... 2921s Setting up catch2 (3.7.1-0.5build1) ... 2921s Setting up libice6:armhf (2:1.1.1-1) ... 2921s Setting up mesa-libgallium:armhf (25.0.7-0ubuntu3) ... 2921s Setting up libptscotch-7.0:armhf (7.0.5-1ubuntu2) ... 2921s Setting up liblapack3:armhf (3.12.1-2build1) ... 2921s 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 2921s Setting up gettext (0.23.1-2build1) ... 2921s Setting up libarpack2t64:armhf (3.9.1-6) ... 2921s Setting up libfftw3-single3:armhf (3.3.10-2fakesync1build1) ... 2921s Setting up libopenblas0-pthread:armhf (0.3.29+ds-3) ... 2921s 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 2921s 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 2921s 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 2921s Setting up libgmp-dev:armhf (2:6.3.0+dfsg-3ubuntu2) ... 2921s Setting up libamd3:armhf (1:7.10.1+dfsg-1) ... 2921s Setting up libxau-dev:armhf (1:1.0.11-1) ... 2921s Setting up nettle-dev:armhf (3.10.1-1) ... 2921s Setting up libkdb5-10t64:armhf (1.21.3-4ubuntu2) ... 2921s Setting up libgbm1:armhf (25.0.7-0ubuntu3) ... 2921s Setting up python3-pyproject-metadata (0.9.1-1) ... 2921s Setting up libcolamd3:armhf (1:7.10.1+dfsg-1) ... 2921s Setting up libspex3:armhf (1:7.10.1+dfsg-1) ... 2921s Setting up libfftw3-bin (3.3.10-2fakesync1build1) ... 2921s Setting up libsuitesparse-mongoose3:armhf (1:7.10.1+dfsg-1) ... 2921s Setting up fontconfig-config (2.15.0-2.2ubuntu1) ... 2921s Setting up python3-pytest (8.3.5-2) ... 2921s Setting up libwebpdemux2:armhf (1.5.0-0.1) ... 2921s Setting up libxcursor1:armhf (1:1.2.3-1) ... 2921s Setting up python3-cffi (1.17.1-3) ... 2922s Setting up libgl1-mesa-dri:armhf (25.0.7-0ubuntu3) ... 2922s Setting up libpugixml-dev:armhf (1.14-2) ... 2922s Setting up hwloc-nox (2.12.0-4build1) ... 2922s Setting up libaec-dev:armhf (1.1.3-1) ... 2922s Setting up libcxsparse4:armhf (1:7.10.1+dfsg-1) ... 2922s Setting up python3-virtualenv (20.31.2+ds-1) ... 2922s Setting up gcc-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 2922s Setting up libcombblas2.0.0t64:armhf (2.0.0-6build1) ... 2922s Setting up libfftw3-mpi3:armhf (3.3.10-2fakesync1build1) ... 2922s Setting up python3-nbformat (5.9.1-1) ... 2922s Setting up python3-wheel (0.46.1-2) ... 2922s Setting up libcamd3:armhf (1:7.10.1+dfsg-1) ... 2922s Setting up libsuperlu7:armhf (7.0.1+dfsg1-2) ... 2922s Setting up pkgconf:armhf (1.8.1-4) ... 2922s Setting up libtbbbind-2-5:armhf (2022.1.0-1) ... 2922s Setting up intltool-debian (0.35.0+20060710.6) ... 2922s Setting up libltdl-dev:armhf (2.5.4-4) ... 2922s Setting up libthai0:armhf (0.1.29-2build1) ... 2922s Setting up libxdmcp-dev:armhf (1:1.1.5-1) ... 2922s Setting up python3-jupytext (1.16.4+ds1-1) ... 2922s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 2922s Setting up librbio4:armhf (1:7.10.1+dfsg-1) ... 2922s Setting up libclang-cpp20 (1:20.1.6-0ubuntu1) ... 2922s Setting up libraqm0:armhf (0.10.2-1) ... 2922s Setting up libopenexr-3-1-30:armhf (3.1.13-2) ... 2922s Setting up opencl-clhpp-headers (3.0~2024.10.24-2ubuntu1) ... 2922s Setting up liblapack-dev:armhf (3.12.1-2build1) ... 2922s 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 2922s Setting up libeigen3-dev (3.4.0-5) ... 2922s Setting up libfmt-dev:armhf (10.1.1+ds1-4) ... 2922s Setting up icu-devtools (76.1-4ubuntu1) ... 2922s Setting up python3-pip (25.1.1+dfsg-1) ... 2923s Setting up libspdlog1.15:armhf (1:1.15.3+ds-1) ... 2923s Setting up python3-numpy (1:2.2.4+ds-1ubuntu1) ... 2925s Setting up libjs-sphinxdoc (8.2.3-1ubuntu2) ... 2925s Setting up ocl-icd-opencl-dev:armhf (2.3.3-1) ... 2925s Setting up libraw23t64:armhf (0.21.4-2) ... 2925s Setting up cpp-14 (14.3.0-1ubuntu1) ... 2925s Setting up libccolamd3:armhf (1:7.10.1+dfsg-1) ... 2925s Setting up dh-strip-nondeterminism (1.14.1-2) ... 2925s Setting up libgvpr2:armhf (2.42.4-3build1) ... 2925s Setting up libhdf5-310:armhf (1.14.5+repack-3build1) ... 2925s Setting up libbasix0.9:armhf (0.9.0-2build2) ... 2925s Setting up libopenblas0:armhf (0.3.29+ds-3) ... 2925s Setting up python3-lxml:armhf (5.4.0-1build1) ... 2925s Setting up libparpack2t64:armhf (3.9.1-6) ... 2925s Setting up libtiff6:armhf (4.7.0-3ubuntu1) ... 2925s Setting up xml-core (0.19) ... 2926s Setting up libkadm5srv-mit12:armhf (1.21.3-4ubuntu2) ... 2926s Setting up cmake (3.31.6-2ubuntu1) ... 2926s Setting up libc6-dev:armhf (2.41-6ubuntu2) ... 2926s Setting up python3-contourpy (1.3.1-1build1) ... 2926s Setting up libfontconfig1:armhf (2.15.0-2.2ubuntu1) ... 2926s Setting up libhdf5-mpich-310:armhf (1.14.5+repack-3build1) ... 2926s Setting up python3-build (1.2.2-2) ... 2926s Setting up libsuperlu-dev:armhf (7.0.1+dfsg1-2) ... 2926s Setting up libbasix-dev:armhf (0.9.0-2build2) ... 2926s Setting up libstdc++-14-dev:armhf (14.3.0-1ubuntu1) ... 2926s Setting up libsm6:armhf (2:1.2.6-1) ... 2926s Setting up libfftw3-dev:armhf (3.3.10-2fakesync1build1) ... 2926s Setting up libicu-dev:armhf (76.1-4ubuntu1) ... 2926s Setting up cpp-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 2926s Setting up gfortran-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 2926s Setting up gcc-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 2926s Setting up libopenblas-pthread-dev:armhf (0.3.29+ds-3) ... 2926s 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 2926s 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 2926s 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 2926s Setting up libgnutls28-dev:armhf (3.8.9-2ubuntu3) ... 2926s Setting up libnghttp2-dev:armhf (1.64.0-1.1build1) ... 2926s Setting up g++-14-arm-linux-gnueabihf (14.3.0-1ubuntu1) ... 2926s Setting up fontconfig (2.15.0-2.2ubuntu1) ... 2928s Regenerating fonts cache... done. 2928s Setting up libjpeg-turbo8-dev:armhf (2.1.5-3ubuntu2) ... 2928s Setting up libcholmod5:armhf (1:7.10.1+dfsg-1) ... 2928s Setting up libfreeimage3:armhf (3.18.0+ds2-11) ... 2928s Setting up libxft2:armhf (2.3.6-1build1) ... 2928s Setting up libboost1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2928s Setting up libhdf5-mpich-hl-310:armhf (1.14.5+repack-3build1) ... 2928s Setting up libarpack2-dev:armhf (3.9.1-6) ... 2928s Setting up libglx-mesa0:armhf (25.0.7-0ubuntu3) ... 2928s Setting up python3-scipy (1.15.3-1) ... 2932s Setting up libxcb1-dev:armhf (1.17.0-2) ... 2932s Setting up libhdf5-mpich-cpp-310:armhf (1.14.5+repack-3build1) ... 2932s Setting up libboost-chrono1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2932s Setting up python3-ufl (2024.2.0-3) ... 2932s Setting up libglx0:armhf (1.7.0-1build1) ... 2932s Setting up python3-scikit-build-core (0.11.1-3) ... 2932s Setting up libboost-math1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2932s Setting up dolfinx-doc (1:0.9.0-7build1) ... 2932s Setting up libspqr4:armhf (1:7.10.1+dfsg-1) ... 2932s Setting up libsuperlu-dist8:armhf (8.2.1+dfsg1-5build1) ... 2932s Setting up libboost-chrono-dev:armhf (1.83.0.2ubuntu2) ... 2932s Setting up pybuild-plugin-pyproject (6.20250414) ... 2932s Setting up mpich (4.3.0+really4.2.1-1) ... 2932s update-alternatives: using /usr/bin/mpicc.mpich to provide /usr/bin/mpicc (mpi) in auto mode 2932s update-alternatives: using /usr/bin/mpirun.mpich to provide /usr/bin/mpirun (mpirun) in auto mode 2932s Setting up libboost-math-dev:armhf (1.83.0.2ubuntu2) ... 2932s Setting up po-debconf (1.0.21+nmu1) ... 2932s Setting up libtk8.6:armhf (8.6.16-1) ... 2932s Setting up nanobind-dev (2.5.0-1) ... 2932s Setting up libpango-1.0-0:armhf (1.56.3-1) ... 2932s Setting up libboost-program-options1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2932s Setting up libfftw3-mpi-dev:armhf (3.3.10-2fakesync1build1) ... 2932s Setting up libboost-serialization1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2932s Setting up mpi-default-bin (1.18) ... 2932s Setting up libx11-dev:armhf (2:1.8.12-1) ... 2932s Setting up libscalapack-mpich2.2:armhf (2.2.2-1ubuntu1) ... 2932s Setting up libtbb12:armhf (2022.1.0-1) ... 2932s Setting up libhypre-2.32.0:armhf (2.32.0-4) ... 2932s Setting up python3-mpi4py (4.0.3-3ubuntu2) ... 2932s Setting up libspdlog-dev:armhf (1:1.15.3+ds-1) ... 2932s Setting up libcairo2:armhf (1.18.4-1) ... 2932s Setting up python3.13-tk (3.13.5-1) ... 2932s Setting up gcc-14 (14.3.0-1ubuntu1) ... 2932s Setting up gfortran-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 2932s Setting up libnuma-dev:armhf (2.0.19-1) ... 2932s Setting up python3-pil:armhf (11.1.0-5build1) ... 2933s Setting up libmumps-5.7:armhf (5.7.3-3build2) ... 2933s Setting up libopenblas-dev:armhf (0.3.29+ds-3) ... 2933s Setting up doxygen (1.9.8+ds-2.1build1) ... 2933s Setting up libgl1:armhf (1.7.0-1build1) ... 2933s Setting up libboost-timer1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2933s Setting up libexpat1-dev:armhf (2.7.1-1) ... 2933s Setting up libboost-program-options-dev:armhf (1.83.0.2ubuntu2) ... 2933s Setting up libklu2:armhf (1:7.10.1+dfsg-1) ... 2933s Setting up libboost-date-time1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2933s Setting up sphinx-common (8.2.3-1ubuntu2) ... 2933s Setting up libxt6t64:armhf (1:1.2.1-1.2build1) ... 2933s Setting up comerr-dev:armhf (2.1-1.47.2-3ubuntu1) ... 2933s Setting up libocct-foundation-7.8:armhf (7.8.1+dfsg1-3) ... 2933s Setting up libboost-regex1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2933s Setting up libhdf5-mpich-hl-cpp-310:armhf (1.14.5+repack-3build1) ... 2933s Setting up libscalapack-mpich-dev:armhf (2.2.2-1ubuntu1) ... 2933s Setting up libboost-serialization-dev:armhf (1.83.0.2ubuntu2) ... 2933s Setting up libcgns3.4:armhf (3.4.0-5build1) ... 2933s Setting up libboost-atomic1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2933s Setting up libhdf5-mpich-fortran-310:armhf (1.14.5+repack-3build1) ... 2933s Setting up zlib1g-dev:armhf (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 2933s Setting up libumfpack6:armhf (1:7.10.1+dfsg-1) ... 2933s Setting up cpp (4:14.2.0-1ubuntu1) ... 2933s Setting up libhwloc-dev:armhf (2.12.0-4build1) ... 2933s Setting up libboost-dev:armhf (1.83.0.2ubuntu2) ... 2933s Setting up libboost-system1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2933s Setting up g++-14 (14.3.0-1ubuntu1) ... 2933s Setting up libpangoft2-1.0-0:armhf (1.56.3-1) ... 2933s Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... 2933s Setting up gfortran-14 (14.3.0-1ubuntu1) ... 2933s Setting up libfltk1.3t64:armhf (1.3.11-2) ... 2933s Setting up libboost-timer-dev:armhf (1.83.0.2ubuntu2) ... 2933s Setting up libpangocairo-1.0-0:armhf (1.56.3-1) ... 2933s Setting up python3-basix (0.9.0-2build2) ... 2933s Setting up krb5-multidev:armhf (1.21.3-4ubuntu2) ... 2933s Setting up libboost-thread1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2933s Setting up g++-arm-linux-gnueabihf (4:14.2.0-1ubuntu1) ... 2933s Setting up libfltk-images1.3t64:armhf (1.3.11-2) ... 2933s Setting up tk8.6-blt2.5 (2.5.3+dfsg-8) ... 2933s Setting up python3-nanobind (2.5.0-1) ... 2933s Setting up libxmu6:armhf (2:1.1.3-3build2) ... 2933s Setting up libtool (2.5.4-4) ... 2933s Setting up libboost-iostreams1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2933s Setting up blt (2.5.3+dfsg-8) ... 2933s Setting up libpetsc-real3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 2933s 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 2933s Setting up libhdf5-mpich-hl-fortran-310:armhf (1.14.5+repack-3build1) ... 2933s Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... 2933s Setting up python3-tk:armhf (3.13.4-1) ... 2933s Setting up libocct-modeling-data-7.8:armhf (7.8.1+dfsg1-3) ... 2933s Setting up libboost-filesystem1.83-dev:armhf (1.83.0-4.2ubuntu3) ... 2933s Setting up libxaw7:armhf (2:1.0.16-1) ... 2933s Setting up libboost-iostreams-dev:armhf (1.83.0.2ubuntu2) ... 2933s Setting up python-petsc4py-doc (3.22.4-1ubuntu1) ... 2933s Setting up libparu1:armhf (1:7.10.1+dfsg-1) ... 2933s Setting up gcc (4:14.2.0-1ubuntu1) ... 2933s Setting up libgl2ps1.4 (1.4.2+dfsg1-2build1) ... 2933s Setting up libsuperlu-dist-dev:armhf (8.2.1+dfsg1-5build1) ... 2933s Setting up python3-petsc4py-real3.22 (3.22.4-1ubuntu1) ... 2933s Setting up dh-autoreconf (20) ... 2933s Setting up libfltk-gl1.3t64:armhf (1.3.11-2) ... 2933s Setting up libkrb5-dev:armhf (1.21.3-4ubuntu2) ... 2933s Setting up libxml2-dev:armhf (2.14.3+dfsg-0exp3) ... 2933s Setting up python3-pil.imagetk:armhf (11.1.0-5build1) ... 2933s Setting up libpython3.13-dev:armhf (3.13.5-1) ... 2933s Setting up librtmp-dev:armhf (2.4+20151223.gitfa8646d.1-2build7) ... 2933s Setting up libssh2-1-dev:armhf (1.11.1-1) ... 2933s Setting up libpetsc-complex3.22:armhf (3.22.5+dfsg1-2ubuntu1) ... 2933s Setting up g++ (4:14.2.0-1ubuntu1) ... 2933s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 2933s Setting up build-essential (12.12ubuntu1) ... 2933s Setting up python3-petsc4py-complex3.22 (3.22.4-1ubuntu1) ... 2933s Setting up libboost-filesystem-dev:armhf (1.83.0.2ubuntu2) ... 2933s Setting up libboost-thread-dev:armhf (1.83.0.2ubuntu2) ... 2933s Setting up python3-petsc4py (3.22.4-1ubuntu1) ... 2933s Setting up libslepc-real3.22 (3.22.2+dfsg1-1build1) ... 2933s 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 2933s Setting up libdolfinx-real0.9:armhf (1:0.9.0-7build1) ... 2933s Setting up libpython3-dev:armhf (3.13.4-1) ... 2933s Setting up libocct-modeling-algorithms-7.8:armhf (7.8.1+dfsg1-3) ... 2933s Setting up libsuitesparse-dev:armhf (1:7.10.1+dfsg-1) ... 2933s Setting up python3.13-dev (3.13.5-1) ... 2933s Setting up python3-petsc4py-real (3.22.4-1ubuntu1) ... 2933s Setting up debhelper (13.24.2ubuntu1) ... 2933s Setting up gfortran (4:14.2.0-1ubuntu1) ... 2933s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode 2933s 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 2933s update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode 2933s 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 2933s Setting up libslepc-complex3.22 (3.22.2+dfsg1-1build1) ... 2933s Setting up python3-petsc4py-complex (3.22.4-1ubuntu1) ... 2933s Setting up libcurl4-openssl-dev:armhf (8.13.0-5ubuntu1) ... 2933s Setting up libpython3-all-dev:armhf (3.13.4-1) ... 2933s Setting up python3-dev (3.13.4-1) ... 2933s Setting up python3-slepc4py-real3.22 (3.22.2-1ubuntu2) ... 2933s Setting up libmpich-dev:armhf (4.3.0+really4.2.1-1) ... 2933s update-alternatives: using /usr/include/arm-linux-gnueabihf/mpich to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode 2933s Setting up mpi-default-dev (1.18) ... 2933s Setting up libscalapack-mpi-dev:armhf (2.2.2-1ubuntu1) ... 2933s Setting up python3-slepc4py (3.22.2-1ubuntu2) ... 2933s Setting up python3-slepc4py-real (3.22.2-1ubuntu2) ... 2933s Setting up python3-all-dev (3.13.4-1) ... 2933s Setting up libmumps-dev:armhf (5.7.3-3build2) ... 2933s Setting up libscotch-dev (7.0.5-1ubuntu2) ... 2933s Setting up libdolfinx-complex0.9:armhf (1:0.9.0-7build1) ... 2933s Setting up python3-slepc4py-complex3.22 (3.22.2-1ubuntu2) ... 2934s Setting up libparpack2-dev:armhf (3.9.1-6) ... 2934s Setting up libhdf5-mpich-dev (1.14.5+repack-3build1) ... 2934s update-alternatives: using /usr/bin/h5pcc.mpich to provide /usr/bin/h5pcc (h5pcc) in auto mode 2934s 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 2934s update-alternatives: updating alternative /usr/bin/mpicc.mpich because link group mpi has changed slave links 2934s 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 2934s Setting up libhypre-dev:armhf (2.32.0-4) ... 2934s Setting up libptscotch-dev (7.0.5-1ubuntu2) ... 2934s Setting up python3-ffcx (1:0.9.0-2) ... 2934s Setting up libboost-mpi1.83-dev (1.83.0-4.2ubuntu3) ... 2934s Setting up libboost-mpi-dev (1.83.0.2ubuntu2) ... 2934s Setting up libhdf5-mpi-dev:armhf (1.14.5+repack-3build1) ... 2934s Setting up python3-slepc4py-complex (3.22.2-1ubuntu2) ... 2934s Setting up libpetsc3.22-dev-common (3.22.5+dfsg1-2ubuntu1) ... 2934s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 2934s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 2934s /usr/share/petsc/3.22/lib/petsc/bin/petsc_tas_analysis.py:779: SyntaxWarning: invalid escape sequence '\l' 2934s axMeshConv.set(xlabel='Problem Size $\log N$', ylabel='Error $\log |x - x^*|$', title='Mesh Convergence') 2934s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:253: SyntaxWarning: invalid escape sequence '\d' 2934s print("\documentclass{article}") 2934s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:256: SyntaxWarning: invalid escape sequence '\c' 2934s print("\centering") 2934s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:259: SyntaxWarning: invalid escape sequence '\m' 2934s print(" & & \multicolumn{4}{c}{--------------- Percent of -------------} & \\\\") 2934s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:261: SyntaxWarning: invalid escape sequence '\h' 2934s print("\hline") 2934s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:321: SyntaxWarning: invalid escape sequence '\e' 2934s print("\end{tabular}") 2934s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:322: SyntaxWarning: invalid escape sequence '\e' 2934s print("\end{table}") 2934s /usr/share/petsc/3.22/lib/petsc/bin/petsclogformat.py:323: SyntaxWarning: invalid escape sequence '\e' 2934s print("\end{document}") 2934s Setting up libpetsc-real3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 2934s update-alternatives: error: no alternatives for petsc 2934s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petsc (petsc) in auto mode 2934s 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 2934s update-alternatives: using /usr/lib/petscdir/petsc3.22/arm-linux-gnueabihf-real to provide /usr/lib/petscdir/3.22 (petsc3.22) in auto mode 2934s Setting up libpetsc-complex3.22-dev:armhf (3.22.5+dfsg1-2ubuntu1) ... 2934s 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 2934s Setting up libslepc-complex3.22-dev (3.22.2+dfsg1-1build1) ... 2934s update-alternatives: error: no alternatives for slepc 2934s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepc (slepc) in auto mode 2934s 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 2934s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-complex to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 2934s Setting up libdolfinx-complex-dev:armhf (1:0.9.0-7build1) ... 2934s Setting up libpetsc-real-dev (3.22.5+dfsg1-2ubuntu1) ... 2934s Setting up libpetsc-complex-dev (3.22.5+dfsg1-2ubuntu1) ... 2934s Setting up libslepc-real3.22-dev (3.22.2+dfsg1-1build1) ... 2934s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepc (slepc) in auto mode 2934s 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 2934s update-alternatives: using /usr/lib/slepcdir/slepc3.22/arm-linux-gnueabihf-real to provide /usr/lib/slepcdir/3.22 (slepc3.22) in auto mode 2934s Setting up libslepc-real-dev (3.22.2+dfsg1-1build1) ... 2934s Setting up libslepc-complex-dev (3.22.2+dfsg1-1build1) ... 2934s Setting up libdolfinx-dev:armhf (1:0.9.0-7build1) ... 2934s Setting up libdolfinx-real-dev:armhf (1:0.9.0-7build1) ... 2934s Setting up python3-dolfinx-real (1:0.9.0-7build1) ... 2934s Setting up python3-dolfinx:armhf (1:0.9.0-7build1) ... 2934s Setting up python3-dolfinx-complex (1:0.9.0-7build1) ... 2934s Setting up python3-ufolib2 (0.17.1+dfsg1-1) ... 2934s Setting up libocct-draw-7.8:armhf (7.8.1+dfsg1-3) ... 2934s Setting up libheif-plugin-aomdec:armhf (1.19.8-1) ... 2934s Setting up libocct-visualization-7.8:armhf (7.8.1+dfsg1-3) ... 2934s Setting up libheif-plugin-libde265:armhf (1.19.8-1) ... 2934s Setting up libheif1:armhf (1.19.8-1) ... 2934s Setting up python3-fonttools (4.55.3-2build1) ... 2935s Setting up libgd3:armhf (2.3.3-13ubuntu1) ... 2935s Setting up libgvc6 (2.42.4-3build1) ... 2935s Setting up libocct-ocaf-7.8:armhf (7.8.1+dfsg1-3) ... 2935s Setting up libocct-data-exchange-7.8:armhf (7.8.1+dfsg1-3) ... 2935s Setting up graphviz (2.42.4-3build1) ... 2935s Setting up python3-matplotlib (3.10.1+dfsg1-4) ... 2937s Setting up libgmsh4.13:armhf (4.13.1+ds1-6) ... 2937s Setting up python3-gmsh (4.13.1+ds1-6) ... 2937s Processing triggers for install-info (7.1.1-1) ... 2937s Processing triggers for libc-bin (2.41-6ubuntu2) ... 2937s Processing triggers for man-db (2.13.1-1) ... 2939s Processing triggers for sgml-base (1.31+nmu1) ... 2939s Setting up docutils-common (0.21.2+dfsg-2) ... 2939s Processing triggers for sgml-base (1.31+nmu1) ... 2939s Setting up python3-docutils (0.21.2+dfsg-2) ... 2939s Setting up python3-sphinx (8.2.3-1ubuntu2) ... 2940s Setting up python3-myst-parser (4.0.1-1) ... 2940s Setting up python3-sphinxcontrib.jquery (4.1-5) ... 2940s Setting up python3-sphinx-rtd-theme (3.0.2+dfsg-3) ... 2967s autopkgtest [00:43:16]: test test-dolfinx-python-pusimp: [----------------------- 2968s === python 3.13 pusimp test === 2969s ============================= test session starts ============================== 2969s platform linux -- Python 3.13.5, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.13 2969s cachedir: .pytest_cache 2969s rootdir: /tmp/autopkgtest.lIfmcX/build.Nrz/src/python 2969s configfile: pyproject.toml 2969s plugins: typeguard-4.4.2 2970s collecting ... collected 6 items 2970s 2971s python/test/debian-only/test_pusimp.py::test_dolfinx_import_success_without_local_packages PASSED [ 16%] 3058s 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%] 3094s 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%] 3101s python/test/debian-only/test_pusimp.py::test_dolfinx_import_success_with_allowed_local_packages[dependencies_import_name0-dependencies_pypi_name0] PASSED [ 66%] 3103s python/test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name0] PASSED [ 83%] 3105s python/test/debian-only/test_pusimp.py::test_dolfinx_import_errors_with_broken_non_optional_packages[dependencies_import_name1] PASSED [100%] 3105s 3105s ======================== 6 passed in 135.50s (0:02:15) ========================= 3105s autopkgtest [00:45:34]: test test-dolfinx-python-pusimp: -----------------------] 3109s autopkgtest [00:45:38]: test test-dolfinx-python-pusimp: - - - - - - - - - - results - - - - - - - - - - 3109s test-dolfinx-python-pusimp PASS 3112s autopkgtest [00:45:41]: @@@@@@@@@@@@@@@@@@@@ summary 3112s test-dolfinx-cpp PASS 3112s test-dolfinx-cpp-complex PASS 3112s test-dolfinx-python-unittests PASS 3112s test-dolfinx-python-demos PASS 3112s test-dolfinx-python-complex-unittests PASS 3112s test-dolfinx-python-complex-demos PASS 3112s test-dolfinx-python-pusimp PASS